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
如果应用程序当前已安装且 FALSE,则此参数 TRUE。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista |
支持的最低服务器 | Windows Server 2008 |
标头 | appmgmt.h |