MapGenericMask 함수(securitybaseapi.h)
MapGenericMask 함수는 액세스 마스크의 일반 액세스 권한을 특정 및 표준 액세스 권한에 매핑합니다. 함수는 GENERIC_MAPPING 구조에 제공된 매핑을 적용합니다.
구문
void MapGenericMask(
[in, out] PDWORD AccessMask,
[in] PGENERIC_MAPPING GenericMapping
);
매개 변수
[in, out] AccessMask
액세스 마스크에 대한 포인터입니다.
[in] GenericMapping
특정 및 표준 액세스 형식에 대한 제네릭 액세스 형식의 매핑을 지정하는 GENERIC_MAPPING 구조체에 대한 포인터입니다.
반환 값
없음
설명
MapGenericMask 함수를 호출한 후 AccessMask 매개 변수가 가리키는 액세스 마스크에는 다른 비트를 설정할 수 있지만 제네릭 비트(GenericRead, GenericWrite, GenericExecute 또는 GenericAll) 또는 정의되지 않은 비트 집합이 없습니다. 제네릭 비트 이외의 비트가 입력에 제공되면 이 함수는 해당 비트를 지우지 않습니다.
예제
이 함수를 사용하는 예제는 ACL을 사용하여 클라이언트 액세스 확인을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | securitybaseapi.h(Windows.h 포함) |
라이브러리 | Advapi32.lib |
DLL | Advapi32.dll |