DS_DOMAIN_TRUSTSA struttura (dsgetdc.h)
La struttura DS_DOMAIN_TRUSTS viene usata con la funzione DsEnumerateDomainTrusts per contenere i dati di attendibilità per un dominio.
Sintassi
typedef struct _DS_DOMAIN_TRUSTSA {
LPSTR NetbiosDomainName;
LPSTR DnsDomainName;
ULONG Flags;
ULONG ParentIndex;
ULONG TrustType;
ULONG TrustAttributes;
PSID DomainSid;
GUID DomainGuid;
} DS_DOMAIN_TRUSTSA, *PDS_DOMAIN_TRUSTSA;
Members
NetbiosDomainName
Puntatore a una stringa con terminazione null contenente il nome NetBIOS del dominio.
DnsDomainName
Puntatore a una stringa con terminazione null contenente il nome DNS del dominio. Questo membro può essere NULL.
Flags
Contiene un set di flag che specificano altri dati sull'attendibilità del dominio. Questo può essere zero o una combinazione di uno o più dei valori seguenti.
DS_DOMAIN_IN_FOREST (1 (0x1))
Il dominio rappresentato da questa struttura è un membro della stessa foresta del server specificato nel parametro ServerName della funzione DsEnumerateDomainTrusts .
DS_DOMAIN_DIRECT_OUTBOUND (2 (0x2))
Il dominio rappresentato da questa struttura è direttamente attendibile dal dominio specificato nel parametro ServerName della funzione DsEnumerateDomainTrusts .
DS_DOMAIN_TREE_ROOT (4 (0x4))
Il dominio rappresentato da questa struttura è la radice di un albero e un membro della stessa foresta del server specificato nel parametro ServerName della funzione DsEnumerateDomainTrusts .
DS_DOMAIN_PRIMARY (8 (0x8))
Il dominio rappresentato da questa struttura è il dominio primario del server specificato nel parametro ServerName della funzione DsEnumerateDomainTrusts .
DS_DOMAIN_NATIVE_MODE (16 (0x10))
Il dominio rappresentato da questa struttura è in esecuzione nella modalità nativa di Windows 2000.
DS_DOMAIN_DIRECT_INBOUND (32 (0x20))
Il dominio rappresentato da questa struttura considera direttamente attendibile il dominio specificato nel parametro ServerName della funzione DsEnumerateDomainTrusts .
ParentIndex
Contiene l'indice nella matrice Domini restituiti dalla funzione DsEnumerateDomainTrusts che corrisponde al dominio padre del dominio rappresentato da questa struttura. Questo membro è valido solo se vengono soddisfatte tutte le condizioni seguenti:
- Il flag DS_DOMAIN_IN_FOREST è stato specificato nel parametro Flags della funzione DsEnumerateDomainTrusts.
- Il membro Flag di questa struttura non contiene il flag di DS_DOMAIN_TREE_ROOT .
TrustType
Contiene un valore che indica il tipo di trust rappresentato da questa struttura. I valori possibili per questo membro sono documentati nel membro TrustType della struttura TRUSTED_DOMAIN_INFORMATION_EX .
TrustAttributes
Contiene un valore che indica gli attributi dell'attendibilità rappresentata da questa struttura. I valori possibili per questo membro sono documentati nel membro TrustAttribute della struttura TRUSTED_DOMAIN_INFORMATION_EX .
DomainSid
Contiene l'identificatore di sicurezza del dominio rappresentato da questa struttura.
DomainGuid
Contiene il GUID del dominio rappresentato da questa struttura.
Commenti
Nota
L'intestazione dsgetdc.h definisce DS_DOMAIN_TRUSTS come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Intestazione | dsgetdc.h |