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