Freigeben über


INSTALLSPEC-Union (appmgmt.h)

Die INSTALLSPEC-Struktur gibt eine Gruppenrichtlinienanwendung anhand ihres benutzerfreundlichen Namens und ihrer Gruppenrichtlinien-GUID oder ihrer Dateinamenerweiterung an. Der Spec-Member der INSTALLDATA-Struktur stellt diese Informationen für die InstallApplication-Funktion bereit .

Syntax

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

Member

AppName

Struktur, die die folgenden Member enthält.

AppName.Name

Der benutzerfreundliche Name der Anwendung, wie er unter Programme hinzufügen oder entfernen und im Gruppenrichtlinie-Objekt-Editor angezeigt wird. Sie können den Namen abrufen, indem Sie GetManagedApplications aufrufen.

AppName.GPOId

Die GUID für das Gruppenrichtlinienobjekt, in dem die Anwendung vorhanden ist. Sie können die Gruppenrichtlinienobjekt-GUID abrufen, indem Sie GetManagedApplications aufrufen.

FileExt

Die Dateinamenerweiterung, z. B. .jpg, der zu installierenden Anwendung.

HinweisInstallApplication schlägt fehl, wenn das Type-Element von INSTALLDATAFILEEXT ist und keine Anwendung mit dieser Dateinamenerweiterung für den Benutzer bereitgestellt wird.
 

ProgId

Dieser Parameter ist reserviert und sollte nicht verwendet werden.

COMClass

Dieser Parameter ist reserviert und sollte nicht verwendet werden.

COMClass.Clsid

Dieser Parameter ist reserviert und sollte nicht verwendet werden.

COMClass.ClsCtx

Dieser Parameter ist reserviert und sollte nicht verwendet werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Kopfzeile appmgmt.h

Weitere Informationen

GetManagedApplications

Übersicht über Gruppenrichtlinien

Gruppenrichtlinie Strukturen

INSTALLDATA

InstallApplication

UninstallApplication