Condividi tramite


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

Vedi anche

Strutture del servizio directory

DsEnumerateDomainTrusts

TRUSTED_DOMAIN_INFORMATION_EX