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.
typedef struct {
GUID guid;
DWORD guidType;
#if ...
CHAR *pName;
#else
LPSTR pName;
#endif
} DS_SCHEMA_GUID_MAPA, *PDS_SCHEMA_GUID_MAPA;
guid
struttura GUID che specifica il GUID dell'oggetto.
guidType
Indica il tipo di GUID mappato da DsMapSchemaGuids.
Il GUID identifica una proprietà.
Il GUID identifica un set di proprietà.
Il GUID identifica un tipo di oggetto.
Il GUID identifica un diritto di accesso esteso.
Il GUID non è disponibile 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.
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 non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista |
server minimo supportato | Windows Server 2008 |
intestazione |
ntdsapi.h |