다음을 통해 공유


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

추가 정보

DSROLE_MACHINE_ROLE

디렉터리 서비스 구조

DsRoleGetPrimaryDomainInformation