DS_DOMAIN_TRUSTSA-Struktur (dsgetdc.h)
Die DS_DOMAIN_TRUSTS-Struktur wird 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;
Member
NetbiosDomainName
Zeiger auf eine NULL-endende Zeichenfolge, die den NetBIOS-Namen der Domäne enthält.
DnsDomainName
Zeiger auf eine NULL-endende Zeichenfolge, die den DNS-Namen der Domäne enthält. Dieser Member 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 Mitglied derselben Gesamtstruktur wie der Server, der im ServerName-Parameter der DsEnumerateDomainTrusts-Funktion angegeben ist.
DS_DOMAIN_DIRECT_OUTBOUND (2 (0x2))
Die durch diese Struktur dargestellte Domäne wird von der Domäne direkt als vertrauenswürdig eingestuft, in der der im ServerName-Parameter der DsEnumerateDomainTrusts-Funktion angegebene Server Mitglied ist.
DS_DOMAIN_TREE_ROOT (4 (0x4))
Die durch diese Struktur dargestellte Domäne ist der Stamm einer Struktur und ein Mitglied derselben Gesamtstruktur wie der Server, der im ServerName-Parameter der DsEnumerateDomainTrusts-Funktion angegeben ist.
DS_DOMAIN_PRIMARY (8 (0x8))
Die durch diese Struktur dargestellte Domäne ist die primäre Domäne des Servers, die im ServerName-Parameter der DsEnumerateDomainTrusts-Funktion angegeben ist.
DS_DOMAIN_NATIVE_MODE (16 (0x10))
Die durch diese Struktur dargestellte Domäne wird im einheitlichen Modus von Windows 2000 ausgeführt.
DS_DOMAIN_DIRECT_INBOUND (32 (0x20))
Die durch diese Struktur dargestellte Domäne vertraut direkt der Domäne, deren Mitglied der im ServerName-Parameter der DsEnumerateDomainTrusts-Funktion angegebene Server ist.
ParentIndex
Enthält den Index im Domänenarray , der von der DsEnumerateDomainTrusts-Funktion zurückgegeben wird und der der übergeordneten Domäne der durch diese Struktur dargestellten Domäne entspricht. Dieser Member ist nur gültig, wenn alle der folgenden Bedingungen erfüllt sind:
- Das DS_DOMAIN_IN_FOREST-Flag wurde im Flags-Parameter der DsEnumerateDomainTrusts-Funktion angegeben.
- Das Flags-Element dieser Struktur enthält nicht das flag DS_DOMAIN_TREE_ROOT .
TrustType
Enthält einen Wert, der den Von dieser Struktur dargestellten Vertrauenstyp angibt. Mögliche Werte für dieses Element sind im TrustType-Element der TRUSTED_DOMAIN_INFORMATION_EX-Struktur dokumentiert.
TrustAttributes
Enthält einen Wert, der die Attribute der von dieser Struktur dargestellten Vertrauensstellung angibt. Mögliche Werte für dieses Element sind im TrustAttribute-Element 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.
Hinweise
Hinweis
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 |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Kopfzeile | dsgetdc.h |