Freigeben über


GPOBROWSEINFO-Struktur (gpedit.h)

Die GPOBROWSEINFO-Struktur enthält Informationen, die die BrowseForGPO-Funktion verwendet, um ein GPO-Browserdialogfeld zu initialisieren. Nachdem der Benutzer das Dialogfeld geschlossen hat, gibt das System Informationen zu den Aktionen des Benutzers in dieser Struktur zurück.

Syntax

typedef struct tag_GPOBROWSEINFO {
  DWORD                    dwSize;
  DWORD                    dwFlags;
  HWND                     hwndOwner;
  LPOLESTR                 lpTitle;
  LPOLESTR                 lpInitialOU;
  LPOLESTR                 lpDSPath;
  DWORD                    dwDSPathSize;
  LPOLESTR                 lpName;
  DWORD                    dwNameSize;
  GROUP_POLICY_OBJECT_TYPE gpoType;
  GROUP_POLICY_HINT_TYPE   gpoHint;
} GPOBROWSEINFO, *LPGPOBROWSEINFO;

Members

dwSize

Gibt die Größe der Struktur in Bytes an.

dwFlags

Gibt Dialogfeldoptionen an. Bei diesem Member kann es sich um einen oder mehrere der folgenden Werte handeln.

GPO_BROWSE_DISABLE_NEW

Deaktiviert die Möglichkeit, ein neues Gruppenrichtlinienobjekt auf einer anderen Registerkarte als der Registerkarte Alle zu erstellen.

GPO_BROWSE_NOCOMPUTERS

Entfernt die Registerkarte Computer .

GPO_BROWSE_NODSGPOS

Entfernt die Registerkarten Domäne/Organisationseinheit und Websites .

GPO_BROWSE_OPENBUTTON

Ändert die Schaltfläche OK in Öffnen.

GPO_BROWSE_INITTOALL

Initialisiert das Dialogfeld mit dem Fokus auf der Registerkarte Alle .

hwndOwner

Gibt das Handle für das übergeordnete Fenster an. Wenn dieses Element NULL ist, hat das Dialogfeld keinen Besitzer.

lpTitle

Gibt den Titelleistentext an. Wenn dieses Element NULL ist, lautet der Titelleistentext Nach einem Gruppenrichtlinie-Objekt suchen.

lpInitialOU

Gibt die anfängliche Domäne oder Organisationseinheit an.

lpDSPath

Zeiger auf einen Puffer, der den Active Directory-Pfad des Gruppenrichtlinienobjekts empfängt.

dwDSPathSize

Gibt die Größe des lpDSPath-Puffers in Zeichen an.

lpName

Zeiger auf einen Puffer, der entweder den Computernamen oder den Anzeigenamen des Gruppenrichtlinienobjekts empfängt. Wenn der Benutzer ein Gruppenrichtlinienobjekt auf der Registerkarte Computer öffnet oder erstellt, enthält dieses Element den Computernamen. Wenn der Benutzer ein Gruppenrichtlinienobjekt im Active Directory öffnet oder erstellt, enthält dieses Mitglied den Anzeigenamen. Informationen zum Bestimmen des Gruppenrichtlinienobjekttyps finden Sie in der Beschreibung für das gpoType-Element .

Dieses Element kann NULL sein.

dwNameSize

Gibt die Größe des lpName-Puffers in Zeichen an.

gpoType

Empfängt den Gruppenrichtlinienobjekttyp. Dieser Member kann einer der folgenden Werte sein.

GPOTypeLocal

Lokal

GPOTypeRemote

Remote

GPOTypeDS

Active Directory

gpoHint

Empfängt einen Hinweis auf den Active Directory-Container, mit dem das Gruppenrichtlinienobjekt möglicherweise verknüpft ist. Dieser Member kann einer der folgenden Werte sein.

GPHintUnknown

Es sind keine Linkinformationen verfügbar.

GPHintMachine

Das Objekt kann mit einem Computer (lokal oder remote) verknüpft sein.

GPHintSite

Das Objekt kann mit einer Website verknüpft sein.

GPHintDomain

Das Objekt kann mit einer Domäne verknüpft sein.

GPHintOrganizationalUnit

Das Objekt kann mit einer Organisationseinheit verknüpft sein.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Kopfzeile gpedit.h

Weitere Informationen

BrowseForGPO

Übersicht über Gruppenrichtlinien

Gruppenrichtlinie Strukturen