Freigeben über


INSTALLSPEC Union (appmgmt.h)

Die INSTALLSPEC--Struktur gibt eine Gruppenrichtlinienanwendung anhand des benutzerfreundlichen Namens und der Gruppenrichtlinien-GUID oder der Dateinamenerweiterung an. Das 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;

Angehörige

AppName

Struktur, die die folgenden Elemente enthält.

AppName.Name

Der benutzerfreundliche Name der Anwendung, wie sie in Hinzufügen oder Entfernen von Programmen und dem Gruppenrichtlinienobjekt-Editorangezeigt wird. Sie können den Namen abrufen, indem Sie GetManagedApplicationsaufrufen.

AppName.GPOId

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

FileExt

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

HinweisInstallApplication schlägt fehl, wenn der Type Member von INSTALLDATAFILEEXT- ist und keine Anwendung für den Benutzer mit dieser Dateinamenerweiterung 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
mindestens unterstützte Client- Windows Vista
mindestens unterstützte Server- Windows Server 2008
Header- appmgmt.h

Siehe auch

GetManagedApplications-

Gruppenrichtlinienübersicht

Gruppenrichtlinienstrukturen

INSTALLDATA-

InstallApplication

UninstallApplication