Partager via


UNION INSTALLSPEC (appmgmt.h)

La structure INSTALLSPEC spécifie une application de stratégie de groupe par son nom convivial et son GUID de stratégie de groupe ou par son extension de nom de fichier. Le membre Spec de la structure INSTALLDATA fournit ces informations à la fonction InstallApplication .

Syntaxe

typedef union _INSTALLSPEC {
  struct {
    WCHAR *Name;
    GUID  GPOId;
  } AppName;
  WCHAR  *FileExt;
  WCHAR  *ProgId;
  struct {
    GUID  Clsid;
    DWORD ClsCtx;
  } COMClass;
} INSTALLSPEC;

Membres

AppName

Structure qui contient les membres suivants.

AppName.Name

Nom convivial de l’application tel qu’il apparaît dans Ajout/Suppression de programmes et l’Éditeur d’objets stratégie de groupe. Vous pouvez obtenir le nom en appelant GetManagedApplications.

AppName.GPOId

GUID de l’objet de stratégie de groupe dans lequel l’application existe. Vous pouvez obtenir le GUID de l’objet de stratégie de groupe en appelant GetManagedApplications.

FileExt

Extension de nom de fichier, telle que .jpg, de l’application à installer.

RemarqueInstallApplication échoue si le membre Type de INSTALLDATA est égal à FILEEXT et qu’aucune application n’est déployée sur l’utilisateur avec cette extension de nom de fichier.
 

ProgId

Ce paramètre est réservé et ne doit pas être utilisé.

COMClass

Ce paramètre est réservé et ne doit pas être utilisé.

COMClass.Clsid

Ce paramètre est réservé et ne doit pas être utilisé.

COMClass.ClsCtx

Ce paramètre est réservé et ne doit pas être utilisé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
En-tête appmgmt.h

Voir aussi

GetManagedApplications

Vue d’ensemble de la stratégie de groupe

structures stratégie de groupe

INSTALLDATA

InstallApplication

UninstallApplication