MANAGEDAPPLICATION 構造体 (appmgmt.h)
MANAGEDAPPLICATION 構造体には、アプリケーションに関する情報が含まれています。 GetManagedApplications 関数は、MANAGEDAPPLICATION 構造体の配列を返します。
構文
typedef struct _MANAGEDAPPLICATION {
LPWSTR pszPackageName;
LPWSTR pszPublisher;
DWORD dwVersionHi;
DWORD dwVersionLo;
DWORD dwRevision;
GUID GpoId;
LPWSTR pszPolicyName;
GUID ProductId;
LANGID Language;
LPWSTR pszOwner;
LPWSTR pszCompany;
LPWSTR pszComments;
LPWSTR pszContact;
LPWSTR pszSupportUrl;
DWORD dwPathType;
BOOL bInstalled;
} MANAGEDAPPLICATION, *PMANAGEDAPPLICATION;
メンバー
pszPackageName
アプリケーションのわかりやすい名前。
pszPublisher
アプリケーションの発行元の名前。
dwVersionHi
アプリケーションのメジャー バージョン番号。
dwVersionLo
アプリケーションのマイナー バージョン番号。
dwRevision
デプロイのバージョン番号。 バージョンは、アプリケーションにパッチが適用されるたびに変更されます。
GpoId
このアプリケーションの展開元となる GPO の GUID。
pszPolicyName
このアプリケーションの展開元となる GPO のわかりやすい名前。
ProductId
このアプリケーションが Windows インストーラーによってインストールされている場合、このメンバーは ProductId GUID です。
Language
アプリケーションの言語バージョンを示す数値言語識別子。 言語の数値識別子の一覧については、「 言語識別子の定数と文字列」トピックを 参照してください。
pszOwner
このメンバーは使用されません。
pszCompany
このメンバーは使用されません。
pszComments
このメンバーは使用されません。
pszContact
このメンバーは使用されません。
pszSupportUrl
このメンバーは使用されません。
dwPathType
アプリケーションのインストールに使用するパッケージの種類を示します。 このメンバーには、次のいずれかの値を指定できます。
MANAGED_APPTYPE_WINDOWSINSTALLER
アプリケーションは、 Windows インストーラーを使用してインストールされます。
MANAGED_APPTYPE_SETUPEXE
アプリケーションは、レガシ セットアップ アプリケーションを使用してインストールされます。
MANAGED_APPTYPE_UNSUPPORTED
アプリケーションは、サポートされていないセットアップ アプリケーションによってインストールされます。
bInstalled
アプリケーションが現在インストールされていて、それ以外の場合は FALSE の場合、このパラメーターは TRUE です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
Header | appmgmt.h |