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 など)。

メモINSTALLDATAType メンバーが FILEEXT と等しく、このファイル名拡張子を持つアプリケーションがユーザーに展開されていない場合、InstallApplication は失敗します。
 

ProgId

このパラメーターは予約されており、使用しないでください。

COMClass

このパラメーターは予約されており、使用しないでください。

COMClass.Clsid

このパラメーターは予約されており、使用しないでください。

COMClass.ClsCtx

このパラメーターは予約されており、使用しないでください。

要件

要件
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
Header appmgmt.h

こちらもご覧ください

GetManagedApplications

グループ ポリシーの概要

グループ ポリシー構造体

INSTALLDATA

InstallApplication

UninstallApplication