前のトピック: OpenDetectedSoftwareOutputFiles次のトピック: CreateDetectedSoftwareRelease


CreateDetectedSoftwareProduct

CreateDetectedSoftwareProduct 関数は、スクリプトが Intellisig に関連する製品を検出すると、ソフトウェア検出出力ファイルにレコードを追加します。

関数の形式

CreateDetectedSoftwareProduct(ProductName as String, ProductVersion as String, OptionalProperties as String)は整数

例:

CreateDetectedSoftwareProduct(("Microsoft Windows 7 Ultimate", "6.1", "VersionNumber=6.1  |Manufacturer=Microsoft Corporation|Category=Operating Systems |Description=The Microsoft Windows 7 Product")

注: この関数は、製品のリリースを作成する CreateDetectedSoftwareRelease 関数を呼び出す前に呼び出します。

入力パラメータ

この関数には、以下の入力パラメータがあります。

ProductName

検出されるソフトウェアの製品名を指定します。

注: 製品名は Intellisig の内で一意である必要があります。 Intellisig 内で同じ名前を持つ 2 つの製品は、オプション パラメータにかかわらず同じ製品として扱われます。

ProductVersionLabel

製品のバージョン ラベルを指定します。

注: バージョン ラベルは、製品とその名前の識別に使用されます。 空の値が許可されており、空のバージョンを持つ製品として扱われます。

OptionalProperties

検出されたソフトウェア製品に関連付けられるオプションのプロパティを指定します。 製品に対して、以下のオプションのプロパティを使用できます。

VersionNumber

製品のバージョン番号を指定します。

Language

製品の言語を指定します。

Bitness

製品が 32 ビットまたは 64 ビット アーキテクチャを使用するかどうかを指定します。

Architecture

製品が使用するアーキテクチャ名を指定します。

メーカー

製品の製造元の名前を指定します。

Category

製品カテゴリの名前を指定します。

ManufacturerUUID

製品の製造元の UUID を指定します。

CategoryUUID

製品カテゴリの UUID を指定します。

説明

製品の説明を指定します。

戻り値

CA_SWDETECT_OK

関数が操作を正常に完了したことを示します。

CASWDETECT_BADARGS

関数に渡された 1 つ以上の必須パラメータが空白あることを示します。

CASWDETECT_FILE_ERROR

関数が、ファイルへの書き込みに失敗したことを示します。 詳細については、ログ ファイルを参照してください。