DS_SCHEMA_GUID_MAPA structure (ntdsapi.h)
La structure DS_SCHEMA_GUID_MAP contient les résultats d’un appel à DsMapSchemaGuids. Si DsMapSchemaGuids réussit à mapper un GUID, DS_SCHEMA_GUID_MAP contient à la fois le GUID et un nom d’affichage pour l’objet auquel le GUID fait référence.
Syntaxe
typedef struct {
GUID guid;
DWORD guidType;
#if ...
CHAR *pName;
#else
LPSTR pName;
#endif
} DS_SCHEMA_GUID_MAPA, *PDS_SCHEMA_GUID_MAPA;
Membres
guid
Structure GUID qui spécifie le GUID de l’objet.
guidType
Indique le type de GUID mappé par DsMapSchemaGuids.
DS_SCHEMA_GUID_ATTR
Le GUID identifie une propriété.
DS_SCHEMA_GUID_ATTR_SET
Le GUID identifie un jeu de propriétés.
DS_SCHEMA_GUID_CLASS
Le GUID identifie un type d’objet.
DS_SCHEMA_GUID_CONTROL_RIGHT
Le GUID identifie un droit d’accès étendu.
DS_SCHEMA_GUID_NOT_FOUND
Le GUID est introuvable dans le schéma du service d’annuaire.
pName
Pointeur vers une valeur de chaîne terminée par null qui spécifie le nom d’affichage associé au GUID. Cette valeur peut être NULL si DsMapSchemaGuids n’a pas pu mapper le GUID à un nom d’affichage.
Remarques
Notes
L’en-tête ntdsapi.h définit DS_SCHEMA_GUID_MAP en tant qu’alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. La combinaison de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
En-tête | ntdsapi.h |
Voir aussi
Structures de gestion des contrôleurs de domaine et de la réplication