DSROLE_PRIMARY_DOMAIN_INFO_BASIC-Struktur (dsrole.h)
Die DSROLE_PRIMARY_DOMAIN_INFO_BASIC-Struktur wird mit der DsRoleGetPrimaryDomainInformation-Funktion verwendet, um Domänendaten zu enthalten.
Syntax
typedef struct _DSROLE_PRIMARY_DOMAIN_INFO_BASIC {
DSROLE_MACHINE_ROLE MachineRole;
ULONG Flags;
LPWSTR DomainNameFlat;
LPWSTR DomainNameDns;
LPWSTR DomainForestName;
GUID DomainGuid;
} DSROLE_PRIMARY_DOMAIN_INFO_BASIC, *PDSROLE_PRIMARY_DOMAIN_INFO_BASIC;
Member
MachineRole
Enthält einen der DSROLE_MACHINE_ROLE-Werte , der die Rolle des Computers angibt.
Flags
Enthält eine Reihe von Flags, die zusätzliche Domänendaten bereitstellen. Dies kann eine Kombination aus einem oder mehreren der folgenden Werte sein.
DSROLE_PRIMARY_DOMAIN_GUID_PRESENT
Das DomainGuid-Mitglied enthält eine gültige Domänen-GUID.
DSROLE_PRIMARY_DS_MIXED_MODE
Der Verzeichnisdienst wird im gemischten Modus ausgeführt. Dieses Flag ist nur gültig, wenn das DSROLE_PRIMARY_DS_RUNNING-Flag festgelegt ist.
DSROLE_PRIMARY_DS_RUNNING
Der Verzeichnisdienst wird auf diesem Computer ausgeführt.
DSROLE_PRIMARY_DS_READONLY
Der Verzeichnisdienst wird auf diesem Computer schreibgeschützt ausgeführt.
DSROLE_UPGRADE_IN_PROGRESS
Der Computer wird von einer früheren Version von Windows NT/Windows 2000 aktualisiert.
DomainNameFlat
Zeiger auf eine Unicode-Zeichenfolge mit Null-Termin, die den NetBIOS-Domänennamen enthält.
DomainNameDns
Zeiger auf eine Unicode-Zeichenfolge mit Null-Endung, die den DNS-Domänennamen enthält. Dieser Member ist optional und kann NULL sein.
DomainForestName
Zeiger auf eine Unicode-Zeichenfolge mit NULL-Beendigung, die den Gesamtstrukturnamen enthält. Dieser Member ist optional und kann NULL sein.
DomainGuid
Enthält den Domänenbezeichner. Dieser Member ist nur gültig, wenn das Flags-Element das flag DSROLE_PRIMARY_DOMAIN_GUID_PRESENT enthält.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Kopfzeile | dsrole.h |