EqualDomainSid 함수(securitybaseapi.h)

EqualDomainSid 함수는 두 SID가 동일한 도메인에 있는지 여부를 결정합니다.

구문

BOOL EqualDomainSid(
  [in]  PSID pSid1,
  [in]  PSID pSid2,
  [out] BOOL *pfEqual
);

매개 변수

[in] pSid1

비교할 두 SID 중 하나에 대한 포인터입니다. 이 SID는 계정 도메인 SID 또는 BUILTIN SID여야 합니다.

[in] pSid2

비교할 두 SID 중 하나에 대한 포인터입니다. 이 SID는 계정 도메인 SID 또는 BUILTIN SID여야 합니다.

[out] pfEqual

두 SID의 도메인이 같으면 EqualDomainSidTRUE 로 설정되는 BOOL에 대한 포인터이거나 같지 않은 경우 FALSE 입니다. 이 값은 NULL일 수 없습니다.

반환 값

두 SID가 모두 계정 도메인 SID 및/또는 BUILTIN SID인 경우 반환 값은 0이 아닌 값입니다. 또한 두 SID의 도메인이 같으면 *pfEqualTRUE 로 설정됩니다. 그렇지 않으면 *pfEqualFALSE로 설정됩니다.

하나 이상의 SIDS가 계정 도메인 SID나 BUILTIN SID가 아닌 경우 반환 값은 FALSE입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다. SID가 계정 도메인 SID 또는 BUILTIN SID가 아닌 경우 GetLastError는 ERROR_NON_DOMAIN_SID 반환합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 securitybaseapi.h(Windows.h 포함)
라이브러리 Advapi32.lib
DLL Advapi32.dll

추가 정보

EqualPrefixSid

EqualSid