LOCALMANAGEDAPPLICATION 結構描述為使用者或電腦安裝的受控應用程式。 GetLocalManagedApplications 函式所傳回。
語法
typedef struct _LOCALMANAGEDAPPLICATION {
LPWSTR pszDeploymentName;
LPWSTR pszPolicyName;
LPWSTR pszProductId;
DWORD dwState;
} LOCALMANAGEDAPPLICATION, *PLOCALMANAGEDAPPLICATION;
成員
pszDeploymentName
這是 Unicode 字串,會在應用程式部署編輯器 (ADE) 中出現時提供應用程式的使用者易記名稱。
pszPolicyName
這是應用程式的來源組策略物件 (GPO) 的用戶易記名稱。
pszProductId
這是 Unicode 字串,可提供應用程式的 Windows Installer 產品代碼 GUID。
dwState
指出已安裝應用程式的狀態。 此參數可以包含下列一或多個值。
LOCAL_STATE_ASSIGNED
應用程式會以指派的狀態安裝。
LOCAL_STATE_PUBLISHED
應用程式會以已發佈的狀態安裝。
LOCAL_STATE_UNINSTALL_UNMANAGED
此應用程式的安裝卸載了具有衝突轉換的 Unmanaged 應用程式。
LOCAL_STATE_POLICYREMOVE_ORPHAN
如果移除此應用程式的來源原則,則應用程式會留在電腦上。
LOCAL_STATE_POLICYREMOVE_UNINSTALL
如果移除此應用程式的來源原則,則會從電腦卸載應用程式。
要求
| 要求 | 價值 |
|---|---|
| 最低支援的用戶端 | Windows Vista |
| 支援的最低伺服器 | Windows Server 2008 |
| 標頭 | appmgmt.h |