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 |