managedAPPLICATION 结构 (appmgmt.h)

MANAGEDAPPLICATION 结构包含有关应用程序的信息。 函数 GetManagedApplications 返回 MANAGEDAPPLICATION 结构的数组。

语法

typedef struct _MANAGEDAPPLICATION {
  LPWSTR pszPackageName;
  LPWSTR pszPublisher;
  DWORD  dwVersionHi;
  DWORD  dwVersionLo;
  DWORD  dwRevision;
  GUID   GpoId;
  LPWSTR pszPolicyName;
  GUID   ProductId;
  LANGID Language;
  LPWSTR pszOwner;
  LPWSTR pszCompany;
  LPWSTR pszComments;
  LPWSTR pszContact;
  LPWSTR pszSupportUrl;
  DWORD  dwPathType;
  BOOL   bInstalled;
} MANAGEDAPPLICATION, *PMANAGEDAPPLICATION;

成员

pszPackageName

应用程序的用户友好名称。

pszPublisher

应用程序发布者的名称。

dwVersionHi

应用程序的主版本号。

dwVersionLo

应用程序的次要版本号。

dwRevision

部署的版本号。 每次修补应用程序时,版本都会更改。

GpoId

从中部署此应用程序的 GPO 的 GUID。

pszPolicyName

从中部署此应用程序的 GPO 的用户友好名称。

ProductId

如果此应用程序由 Windows Installer 安装,则此成员为 ProductId GUID。

Language

指示应用程序的语言版本的数字语言标识符。 有关语言数字标识符的列表,请参阅 语言标识符常量和字符串 主题。

pszOwner

此成员未使用。

pszCompany

此成员未使用。

pszComments

此成员未使用。

pszContact

此成员未使用。

pszSupportUrl

此成员未使用。

dwPathType

指示用于安装应用程序的包的类型。 此成员可以具有以下值之一。

MANAGED_APPTYPE_WINDOWSINSTALLER

该应用程序是使用 Windows Installer 安装的

MANAGED_APPTYPE_SETUPEXE

该应用程序是使用旧版安装应用程序安装的。

MANAGED_APPTYPE_UNSUPPORTED

该应用程序由不受支持的安装应用程序安装。

bInstalled

如果当前安装了应用程序,则此参数为 TRUE ,否则为 FALSE

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
标头 appmgmt.h

另请参阅

GetManagedApplications

组策略概述

组策略结构