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