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

こちらもご覧ください

GetManagedApplications

グループ ポリシーの概要

グループ ポリシー構造体