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 |