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 |