struttura DS_DOMAIN_TRUSTSA (dsgetdc.h)
La struttura
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;
Membri
NetbiosDomainName
Puntatore a una stringa con terminazione Null che contiene il nome NetBIOS del dominio.
DnsDomainName
Puntatore a una stringa con terminazione Null che contiene il nome DNS del dominio. Questo membro può essere NULL.
Flags
Contiene un set di flag che specificano più dati sull'attendibilità del dominio. 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 considerato attendibile dal dominio specificato nel nomeServer parametro del DsEnumerateDomainTrusts funzione è membro di .
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 nomeServer
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 del funzione DsEnumerateDomainTrusts è membro della funzione .
ParentIndex
Contiene l'indice nella matrice Domains restituita 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 flagdella funzione DsEnumerateDomainTrusts . - Il Flags membro di questa struttura non contiene il flag DS_DOMAIN_TREE_ROOT.
TrustType
Contiene un valore che indica il tipo di attendibilità rappresentato da questa struttura. I valori possibili per questo membro sono documentati nel membro
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.
Osservazioni
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 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 |
dsgetdc.h |