структура DSROLE_PRIMARY_DOMAIN_INFO_BASIC (dsrole.h)
Структура DSROLE_PRIMARY_DOMAIN_INFO_BASIC используется с функцией DsRoleGetPrimaryDomainInformation для хранения данных домена.
Синтаксис
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;
Члены
MachineRole
Содержит одно из значений DSROLE_MACHINE_ROLE , указывающее роль компьютера.
Flags
Содержит набор флагов, предоставляющих дополнительные данные домена. Это может быть сочетание одного или нескольких из следующих значений.
DSROLE_PRIMARY_DOMAIN_GUID_PRESENT
Член DomainGuid содержит допустимый GUID домена.
DSROLE_PRIMARY_DS_MIXED_MODE
Служба каталогов работает в смешанном режиме. Этот флаг действителен, только если установлен флаг DSROLE_PRIMARY_DS_RUNNING .
DSROLE_PRIMARY_DS_RUNNING
Служба каталогов запущена на этом компьютере.
DSROLE_PRIMARY_DS_READONLY
На этом компьютере служба каталогов работает как доступная только для чтения.
DSROLE_UPGRADE_IN_PROGRESS
Компьютер обновляется с предыдущей версии Windows NT/Windows 2000.
DomainNameFlat
Указатель на строку Юникода, завершающуюся null, которая содержит доменное имя NetBIOS.
DomainNameDns
Указатель на строку Юникода, завершающуюся null, которая содержит доменное имя DNS. Этот элемент является необязательным и может иметь значение NULL.
DomainForestName
Указатель на строку Юникода, завершающуюся null, которая содержит имя леса. Этот элемент является необязательным и может иметь значение NULL.
DomainGuid
Содержит идентификатор домена. Этот элемент действителен, только если элемент Flags содержит флаг DSROLE_PRIMARY_DOMAIN_GUID_PRESENT .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Верхняя часть | dsrole.h |