Partager via


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

DsFreeSchemaGuidMap

DsMapSchemaGuids

GUID