Funzione DsMapSchemaGuidsA (ntdsapi.h)

La funzione DsMapSchemaGuids converte i GUID degli oggetti dello schema del servizio directory nei nomi visualizzati.

Sintassi

NTDSAPI DWORD DsMapSchemaGuidsA(
  [in]  HANDLE              hDs,
  [in]  DWORD               cGuids,
  [in]  GUID                *rGuids,
  [out] DS_SCHEMA_GUID_MAPA **ppGuidMap
);

Parametri

[in] hDs

Contiene un handle del servizio directory ottenuto dalla funzione DSBind o DSBindWithCred .

[in] cGuids

Indica il numero di elementi in rGuids.

[in] rGuids

Puntatore a una matrice di valori GUID per gli oggetti di cui eseguire il mapping.

[out] ppGuidMap

Puntatore a una variabile che riceve un puntatore a una matrice di DS_SCHEMA_GUID_MAP strutture che contengono i nomi visualizzati degli oggetti in rGuids. Questa matrice deve essere deallocata usando DsFreeSchemaGuidMap.

Valore restituito

Restituisce un codice di errore standard che include i valori seguenti.

Commenti

Nota

L'intestazione ntdsapi.h definisce DsMapSchemaGuids 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

   
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione ntdsapi.h
Libreria Ntdsapi.lib
DLL Ntdsapi.dll

Vedi anche

DS_SCHEMA_GUID_MAP

Funzioni di gestione del controller di dominio e della replica

DsFreeSchemaGuidMap