AreAllAccessesGranted 함수(securitybaseapi.h)
AreAllAccessesGranted 함수는 요청된 액세스 권한 집합이 부여되었는지 여부를 확인합니다. 액세스 권한은 액세스 마스크에서 비트 플래그로 표시됩니다.
구문
BOOL AreAllAccessesGranted(
[in] DWORD GrantedAccess,
[in] DWORD DesiredAccess
);
매개 변수
[in] GrantedAccess
부여된 액세스 권한을 지정하는 액세스 마스크입니다.
[in] DesiredAccess
요청된 액세스 권한을 지정하는 액세스 마스크입니다. 이 마스크는 일반적으로 MapGenericMask 함수를 호출하여 제네릭에서 특정 및 표준 액세스 권한으로 매핑되어야 합니다.
반환 값
요청된 모든 액세스 권한이 부여된 경우 반환 값은 0이 아닌 값입니다.
요청된 액세스 권한이 모두 부여되지 않은 경우 반환 값은 0입니다.
설명
AreAllAccessesGranted 함수는 일반적으로 서버 애플리케이션에서 개체에 대한 액세스 권한을 얻으려고 시도하는 클라이언트의 액세스 권한을 검사 데 사용됩니다. DesiredAccess 매개 변수에 설정된 비트가 GrantedAccess 매개 변수에 설정된 비트와 일치하면 요청된 모든 권한이 부여됩니다.
요구 사항
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | securitybaseapi.h(Windows.h 포함) |
라이브러리 | Advapi32.lib |
DLL | Advapi32.dll |