struttura DS_SCHEMA_GUID_MAPA (ntdsapi.h)

La struttura DS_SCHEMA_GUID_MAP contiene i risultati di una chiamata a DsMapSchemaGuids. Se DsMapSchemaGuids ha esito positivo nel mapping di un GUID, DS_SCHEMA_GUID_MAP contiene sia il GUID che un nome visualizzato per l'oggetto a cui fa riferimento il GUID.

Sintassi

typedef struct {
  GUID  guid;
  DWORD guidType;
#if ...
  CHAR  *pName;
#else
  LPSTR pName;
#endif
} DS_SCHEMA_GUID_MAPA, *PDS_SCHEMA_GUID_MAPA;

Members

guid

Struttura GUID che specifica il GUID dell'oggetto.

guidType

Indica il tipo di GUID mappato da DsMapSchemaGuids.

DS_SCHEMA_GUID_ATTR

Il GUID identifica una proprietà.

DS_SCHEMA_GUID_ATTR_SET

Il GUID identifica un set di proprietà.

DS_SCHEMA_GUID_CLASS

Il GUID identifica un tipo di oggetto.

DS_SCHEMA_GUID_CONTROL_RIGHT

Il GUID identifica un diritto di accesso esteso.

DS_SCHEMA_GUID_NOT_FOUND

Impossibile trovare il GUID nello schema del servizio directory.

pName

Puntatore a un valore stringa con terminazione Null che specifica il nome visualizzato associato al GUID. Questo valore può essere NULL se DsMapSchemaGuids non è riuscito a eseguire il mapping del GUID a un nome visualizzato.

Commenti

Nota

L'intestazione ntdsapi.h definisce DS_SCHEMA_GUID_MAP come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Intestazione ntdsapi.h

Vedi anche

Strutture di gestione del controller di dominio e della replica

DsFreeSchemaGuidMap

DsMapSchemaGuids

GUID