structure DS_SCHEMA_GUID_MAPA (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 complet 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
GUID structure qui spécifie le GUID d’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 complet associé au GUID. Cette valeur peut être NULL si DsMapSchemaGuids n’a pas pu mapper le GUID à un nom complet.
Remarques
Note
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. Le mélange 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.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista |
serveur minimum pris en charge | Windows Server 2008 |
d’en-tête | ntdsapi.h |
Voir aussi
structures de gestion du contrôleur de domaine et de la réplication