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
NetBIOS 도메인 이름을 포함하는 null로 종료된 유니코드 문자열에 대한 포인터입니다.
DomainNameDns
DNS 도메인 이름을 포함하는 null로 끝나는 유니코드 문자열에 대한 포인터입니다. 이 멤버는 선택 사항이며 NULL일 수 있습니다.
DomainForestName
포리스트 이름을 포함하는 null로 끝나는 유니코드 문자열에 대한 포인터입니다. 이 멤버는 선택 사항이며 NULL일 수 있습니다.
DomainGuid
도메인 식별자를 포함합니다. 이 멤버는 Flags 멤버에 DSROLE_PRIMARY_DOMAIN_GUID_PRESENT 플래그가 포함된 경우에만 유효합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
머리글 | dsrole.h |