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;
Membri
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
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.
Osservazioni
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.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista |
server minimo supportato | Windows Server 2008 |
intestazione |
ntdsapi.h |