Installer.ProvideQualifiedComponent メソッド
Installer オブジェクトの ProvideQualifiedComponent メソッドでは完全なコンポーネント パスを返し、必要なインストールを実行します。 必要に応じて、このメソッドではソースの入力を求め、機能の使用数を増やします。
構文
Installer.ProvideQualifiedComponent(
Category,
Qualifier,
InstallMode
)
パラメーター
-
カテゴリ
-
要求されたコンポーネントのコンポーネント ID を指定します。 これはコンポーネント自体の GUID ではなく、 PublishComponent テーブルの ComponentId 列のように、正しい機能を提供するサーバーである可能性があります。
-
修飾子
-
(PublishComponent テーブルから) 広告コンポーネントの一覧への修飾子を指定します。
-
InstallMode
-
インストール モードを定義します。 このパラメーターには次の表に示すいずれかの値を指定できます。
InstallMode 説明 - msiInstallModeDefault
- 0
コンポーネントを提供し、必要なインストールを実行します。 - msiInstallModeExisting
- –1
機能が存在する場合にのみコンポーネントを提供し、それ以外の場合は空の文字列を返します。 このモードでは、コンポーネントのキー ファイルが存在することを確認します。 - msiInstallModeNoDetection
- –2
機能が存在する場合にのみコンポーネントを提供し、それ以外の場合は空の文字列を返します。 このモードでは、コンポーネントが登録されていることのみが確認されますが、コンポーネントのキー ファイルの存在は確認されません。 - msiInstallModeNoSourceResolution
- –3
InstallState パラメーターが msiInstallStateLocal の機能が存在する場合にのみ、コンポーネント パスを提供します。 コンポーネントの登録はチェックされますが、コンポーネントのキー ファイルの存在は検証されません。 - msiReinstallMode フラグの組み合わせ
ReinstallMode パラメーターにこのパラメーターを使用して ReinstallFeature を呼び出し、機能を再インストールし、コンポーネントを提供します。
戻り値
このメソッドは値を返しません。
要件
要件 | 値 |
---|---|
バージョン |
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 インストーラー |
[DLL] |
|
IID |
IID_IInstaller が 000C1090-0000-0000-C000-000000000046 として定義されている |
こちらもご覧ください