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

另请参阅

组策略概述

组策略结构