LOCALMANAGEDAPPLICATION 結構 (appmgmt.h)
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 |