Structure GPOBROWSEINFO (gpedit.h)
La structure GPOBROWSEINFO contient des informations que la fonction BrowseForGPO utilise pour initialiser une boîte de dialogue de navigateur GPO. Une fois que l’utilisateur a fermé la boîte de dialogue, le système retourne des informations sur les actions de l’utilisateur dans cette structure.
Syntaxe
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;
Membres
dwSize
Spécifie la taille de la structure, en octets.
dwFlags
Spécifie les options de la boîte de dialogue. Ce membre peut être une ou plusieurs des valeurs suivantes.
GPO_BROWSE_DISABLE_NEW
Désactive la possibilité de créer un objet de stratégie de groupe sur n’importe quel onglet autre que l’onglet Tous .
GPO_BROWSE_NOCOMPUTERS
Supprime l’onglet Ordinateurs .
GPO_BROWSE_NODSGPOS
Supprime les onglets Domaine/Unité d’organisation et Sites .
GPO_BROWSE_OPENBUTTON
Remplace le bouton OK par Ouvrir.
GPO_BROWSE_INITTOALL
Initialise la boîte de dialogue avec le focus sur l’onglet Tout .
hwndOwner
Spécifie le handle de la fenêtre parente. Si ce membre a la valeur NULL, la boîte de dialogue n’a pas de propriétaire.
lpTitle
Spécifie le texte de la barre de titre. Si ce membre a la valeur NULL, le texte de la barre de titre est Rechercher un objet stratégie de groupe.
lpInitialOU
Spécifie le domaine ou l’unité d’organisation initiale.
lpDSPath
Pointeur vers une mémoire tampon qui reçoit le chemin Active Directory de l’objet de stratégie de groupe.
dwDSPathSize
Spécifie la taille, en caractères, de la mémoire tampon lpDSPath .
lpName
Pointeur vers une mémoire tampon qui reçoit le nom de l’ordinateur ou le nom convivial (complet) de l’objet de stratégie de groupe. Si l’utilisateur ouvre ou crée un objet de stratégie de groupe sous l’onglet Ordinateurs , ce membre contient le nom de l’ordinateur. Si l’utilisateur ouvre ou crée un objet de stratégie de groupe dans Active Directory, ce membre contient le nom convivial. Pour déterminer le type d’objet de stratégie de groupe, consultez la description du membre gpoType .
Ce membre peut être NULL.
dwNameSize
Spécifie la taille, en caractères, de la mémoire tampon lpName .
gpoType
Reçoit le type d’objet de stratégie de groupe. Ce membre peut être l’une des valeurs suivantes.
GPOTypeLocal
Local
GPOTypeRemote
Remote
GPOTypeDS
Active Directory
gpoHint
Reçoit un indicateur sur le conteneur Active Directory auquel l’objet de stratégie de groupe peut être lié. Ce membre peut être l’une des valeurs suivantes.
GPHintUnknown
Aucune information de lien n’est disponible.
GPHintMachine
L’objet peut être lié à un ordinateur (local ou distant).
GPHintSite
L’objet peut être lié à un site.
GPHintDomain
L’objet peut être lié à un domaine.
GPHintOrganizationalUnit
L’objet peut être lié à une unité d’organisation.
Configuration requise
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
En-tête | gpedit.h |