Product オブジェクト
Product オブジェクトは、アドバタイズ済み、インストール済み、または不明のいずれかの製品の一意のインスタンスを表します。
このオブジェクトは、Product プロパティを使用して "WindowsInstaller.Installer.Product(ProductCode, UserSid, Context)" としてインスタンス化できます。 UserSid は、マシン単位のコンテキストでは null である必要があります。 コンテキストがマシン単位でない場合、指定された現在のユーザーに対して UserSid を null に指定できます。 ProductCode パラメーターと Context パラメーターが必要です。
Product オブジェクトには、次の種類のメンバーがあります。
Product オブジェクトには、次のメソッドがあります。
方法 | 説明 |
---|---|
SourceListAddMediaDisk | 登録済みディスクのセットにディスクを追加します。 |
SourceListAddSource | ソース リストにネットワークまたは URL ソースを追加します。 |
SourceListClearAll | 指定した種類のソースの完全なソース リストを消去します。 |
SourceListClearMediaDisk | ソース リストの登録済みディスクのセットからディスクを削除します。 |
SourceListClearSource | ソースリストからネットワークまたは URL ソースを削除します。 |
SourceListForceResolution | 最後に使用したソースを消去します。 これにより、次にソースが必要な場合にソース リストの解決が強制されます。 |
Product オブジェクトには、次のプロパティがあります。
プロパティ | 説明 |
---|---|
ComponentState |
この製品インスタンスの指定されたコンポーネントの状態。 |
Context |
MSIINSTALLCONTEXT 値としてのこの製品インスタンスのコンテキスト。 |
FeatureState |
この製品インスタンスの指定された機能の状態。 |
InstallProperty |
指定されたプロパティの値。 |
MediaDisks |
この製品インスタンスのすべてのメディア ディスクを列挙します。 |
ProductCode |
製品コードを返します。 |
SourceListInfo |
ソース情報のプロパティを取得して設定します。 これは、読み取りまたは書き込みプロパティです。 |
変換元 |
この製品インスタンスのすべてのソースを列挙します。 |
State |
製品のインストール状態。 |
UserSid |
この製品インスタンスを使用できるアカウントで、ユーザー SID を返します。 |
要件 | 値 |
---|---|
バージョン |
Windows Server 2012、Windows 8、Windows Server 2008 R2、または Windows 7 の Windows インストーラー 5.0。 Windows Server 2008 または Windows Vista の Windows インストーラー 4.0 または Windows インストーラー 4.5。 Windows Server 2003、Windows XP、Windows 2000 上の Windows インストーラー 3.0 以降 |
[DLL] |
|
IID |
IID_IProduct が 000C10A0-0000-0000-C000-000000000046 として定義されている |