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 |