Installer.FeatureState プロパティ

読み取り専用 FeatureState プロパティからは、機能のインストール済み状態が返されます。

このプロパティは読み取り専用です。

構文

propVal = Installer.FeatureState

プロパティ値

解説

このプロパティは次のいずれかの値を返します。

値 説明
msiInstallStateAbsent 機能がインストールされていません。
msiInstallStateAdvertised 機能はアドバタイズされます。
msiInstallStateLocal 機能はローカルで実行されるようにインストールされます。
msiInstallStateSource 機能はソースから実行されるようにインストールされます。
msiInstallStateInvalidArg 無効なパラメーターが関数に渡されました。
msiInstallStateUnknown 製品コードまたは機能 ID が不明です。
msiInstallStateBadConfig 構成データが破損しています。

 

 

FeatureState プロパティでは、機能がアクセス可能であることは検証されません。

必要条件

要件 値
バージョン
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]
Msi.dll
IID
IID_IInstaller が 000C1090-0000-0000-C000-000000000046 として定義されている

こちらもご覧ください

MsiQueryFeatureState