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
此应用程序的安装卸载了具有冲突转换的非托管应用程序。
LOCAL_STATE_POLICYREMOVE_ORPHAN
如果删除了此应用程序源自的策略,则应用程序将保留在计算机上。
LOCAL_STATE_POLICYREMOVE_UNINSTALL
如果删除了此应用程序源自的策略,则会从计算机中卸载该应用程序。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
标头 | appmgmt.h |