INSTALLSPEC union (appmgmt.h)
INSTALLSPEC 结构按用户友好名称和组策略 GUID 或其文件扩展名指定组策略应用程序。 INSTALLDATA 结构的 Spec 成员将此信息提供给 InstallApplication 函数。
语法
typedef union _INSTALLSPEC {
struct {
WCHAR *Name;
GUID GPOId;
} AppName;
WCHAR *FileExt;
WCHAR *ProgId;
struct {
GUID Clsid;
DWORD ClsCtx;
} COMClass;
} INSTALLSPEC;
成员
AppName
包含以下成员的结构。
AppName.Name
应用程序在“添加或删除程序”和“组策略对象编辑器”中显示的用户友好名称。 可以通过调用 GetManagedApplications 来获取名称。
AppName.GPOId
应用程序所在的组策略对象的 GUID 。 可以通过调用 GetManagedApplications 获取组策略对象 GUID。
FileExt
要安装的应用程序的文件扩展名(如 .jpg)。
注意 如果 INSTALLDATA 的 Type 成员等于 FILEEXT,并且没有将应用程序部署到具有此文件扩展名的用户,InstallApplication 将失败。
ProgId
此参数是保留的,不应使用。
COMClass
此参数是保留的,不应使用。
COMClass.Clsid
此参数是保留的,不应使用。
COMClass.ClsCtx
此参数是保留的,不应使用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
标头 | appmgmt.h |