LOCALMANAGEDAPPLICATION 構造体 (appmgmt.h)

LOCALMANAGEDAPPLICATION 構造体は、ユーザーまたはコンピューター用にインストールされたマネージド アプリケーションを表します。 GetLocalManagedApplications 関数によって返されます。

構文

typedef struct _LOCALMANAGEDAPPLICATION {
  LPWSTR pszDeploymentName;
  LPWSTR pszPolicyName;
  LPWSTR pszProductId;
  DWORD  dwState;
} LOCALMANAGEDAPPLICATION, *PLOCALMANAGEDAPPLICATION;

メンバー

pszDeploymentName

これは、アプリケーション展開エディター (ADE) に表示されるアプリケーションのわかりやすい名前を示す Unicode 文字列です。

pszPolicyName

これは、アプリケーションの発信元であるグループ ポリシー オブジェクト (GPO) のわかりやすい名前です。

pszProductId

これは、アプリケーションの Windows インストーラー 製品コード GUID を提供する Unicode 文字列です。

dwState

インストールされているアプリケーションの状態を示します。 このパラメーターには、次の値のうち 1 つ以上を含めることができます。

LOCAL_STATE_ASSIGNED

アプリケーションは割り当てられた状態でインストールされます。

LOCAL_STATE_PUBLISHED

アプリケーションは発行済みの状態でインストールされます。

LOCAL_STATE_UNINSTALL_UNMANAGED

このアプリケーションのインストールにより、変換が競合するアンマネージド アプリケーションがアンインストールされました。

LOCAL_STATE_POLICYREMOVE_ORPHAN

このアプリケーションの作成元のポリシーが削除された場合、アプリケーションはコンピューター上に残ります。

LOCAL_STATE_POLICYREMOVE_UNINSTALL

このアプリケーションの作成元のポリシーが削除された場合、アプリケーションはコンピューターからアンインストールされます。

要件

要件
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
Header appmgmt.h

こちらもご覧ください

グループ ポリシーの概要

グループ ポリシー構造体