AreAnyAccessesGranted 함수(securitybaseapi.h)
AreAnyAccessesGranted 함수는 요청된 액세스 권한 집합이 부여되었는지 여부를 테스트합니다. 액세스 권한은 액세스 마스크에서 비트 플래그로 표시됩니다.
구문
BOOL AreAnyAccessesGranted(
[in] DWORD GrantedAccess,
[in] DWORD DesiredAccess
);
매개 변수
[in] GrantedAccess
부여된 액세스 마스크를 지정합니다.
[in] DesiredAccess
요청할 액세스 마스크를 지정합니다. 이 마스크는 일반적으로 MapGenericMask 함수를 호출하여 제네릭에서 특정 및 표준 액세스 권한으로 매핑되어야 합니다.
반환 값
요청된 액세스 권한이 부여된 경우 반환 값은 0이 아닌 값입니다.
요청된 액세스 권한이 부여되지 않은 경우 반환 값은 0입니다.
설명
AreAnyAccessesGranted 함수는 종종 서버 애플리케이션에서 개체에 대한 액세스 권한을 얻으려고 시도하는 클라이언트의 액세스 권한을 검사 데 사용됩니다. DesiredAccess 매개 변수에 설정된 비트가 GrantedAccess 매개 변수에 설정된 비트와 일치하면 요청된 액세스 권한 중 하나 이상이 부여됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | securitybaseapi.h(Windows.h 포함) |
라이브러리 | Advapi32.lib |
DLL | Advapi32.dll |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기