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 。 グループ ポリシー オブジェクト GUID を取得するには、 GetManagedApplications を呼び出します。
FileExt
インストールするアプリケーションのファイル名拡張子 (.jpg など)。
メモINSTALLDATA の Type メンバーが FILEEXT と等しく、このファイル名拡張子を持つアプリケーションがユーザーに展開されていない場合、InstallApplication は失敗します。
ProgId
このパラメーターは予約されており、使用しないでください。
COMClass
このパラメーターは予約されており、使用しないでください。
COMClass.Clsid
このパラメーターは予約されており、使用しないでください。
COMClass.ClsCtx
このパラメーターは予約されており、使用しないでください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
Header | appmgmt.h |