DS_DOMAIN_TRUSTSA Struktur (dsgetdc.h)
Die DS_DOMAIN_TRUSTS Struktur wird zusammen mit der DsEnumerateDomainTrusts Funktion verwendet, um Vertrauensdaten für eine Domäne zu enthalten.
Syntax
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;
Angehörige
NetbiosDomainName
Zeigen Sie auf eine mit Null beendete Zeichenfolge, die den NetBIOS-Namen der Domäne enthält.
DnsDomainName
Zeigen Sie auf eine mit Null beendete Zeichenfolge, die den DNS-Namen der Domäne enthält. Dieses Element kann NULL-sein.
Flags
Enthält eine Reihe von Flags, die weitere Daten zur Domänenvertrauensstellung angeben. Dies kann null oder eine Kombination aus einem oder mehreren der folgenden Werte sein.
DS_DOMAIN_IN_FOREST (1 (0x1))
Die durch diese Struktur dargestellte Domäne ist ein Element derselben Gesamtstruktur wie der im ServerName Parameter der DsEnumerateDomainTrusts Funktion angegebene Server.
DS_DOMAIN_DIRECT_OUTBOUND (2 (0x2))
Die durch diese Struktur dargestellte Domäne ist direkt von der Domäne vertrauenswürdig, deren Server im ServerName Parameter der DsEnumerateDomainTrusts Funktion Mitglied ist.
DS_DOMAIN_TREE_ROOT (4 (0x4))
Die durch diese Struktur dargestellte Domäne ist der Stamm einer Struktur und ein Element derselben Gesamtstruktur wie der im ServerName Parameter des DsEnumerateDomainTrusts Funktion angegebene Server.
DS_DOMAIN_PRIMARY (8 (0x8))
Die durch diese Struktur dargestellte Domäne ist die primäre Domäne des Servers, der im ServerName Parameter der funktion DsEnumerateDomainTrusts angegeben ist.
DS_DOMAIN_NATIVE_MODE (16 (0x10))
Die durch diese Struktur dargestellte Domäne wird im systemeigenen Windows 2000-Modus ausgeführt.
DS_DOMAIN_DIRECT_INBOUND (32 (0x20))
Die durch diese Struktur dargestellte Domäne vertraut direkt der Domäne, deren Server im ServerName Parameter des DsEnumerateDomainTrusts Funktion mitglied ist.
ParentIndex
Enthält den Index im Domains Array, das von der DsEnumerateDomainTrusts-Funktion zurückgegeben wird, die der übergeordneten Domäne der durch diese Struktur dargestellten Domäne entspricht. Dieses Mitglied ist nur gültig, wenn alle folgenden Bedingungen erfüllt sind:
- Das DS_DOMAIN_IN_FOREST Flag wurde im Flags Parameter der funktion DsEnumerateDomainTrusts angegeben.
- Das Flags Mitglied dieser Struktur enthält nicht das DS_DOMAIN_TREE_ROOT Flag.
TrustType
Enthält einen Wert, der den Vertrauenstyp angibt, der durch diese Struktur dargestellt wird. Mögliche Werte für dieses Element sind im TrustType Member der TRUSTED_DOMAIN_INFORMATION_EX Struktur dokumentiert.
TrustAttributes
Enthält einen Wert, der die Attribute der Vertrauensstellung angibt, die durch diese Struktur dargestellt wird. Mögliche Werte für dieses Element sind im TrustAttribute Member der TRUSTED_DOMAIN_INFORMATION_EX-Struktur dokumentiert.
DomainSid
Enthält den Sicherheitsbezeichner der Domäne, die durch diese Struktur dargestellt wird.
DomainGuid
Enthält die GUID der Domäne, die durch diese Struktur dargestellt wird.
Bemerkungen
Anmerkung
Der dsgetdc.h-Header definiert DS_DOMAIN_TRUSTS als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista |
mindestens unterstützte Server- | Windows Server 2008 |
Header- | dsgetdc.h |