다음을 통해 공유


GENERIC_MAPPING 구조체(wdm.h)

GENERIC_MAPPING 구조는 각 유형의 일반 액세스 권한과 연결된 특정 액세스 권한의 ACCESS_MASK 값을 설명합니다.

구문

typedef struct _GENERIC_MAPPING {
  ACCESS_MASK GenericRead;
  ACCESS_MASK GenericWrite;
  ACCESS_MASK GenericExecute;
  ACCESS_MASK GenericAll;
} GENERIC_MAPPING;

멤버

GenericRead

GENERIC_READ 액세스 권한에 해당하는 특정 액세스 권한을 설명합니다.

GenericWrite

GENERIC_WRITE 액세스 권한에 해당하는 특정 액세스 권한을 설명합니다.

GenericExecute

GENERIC_EXECUTE 액세스 권한에 해당하는 특정 액세스 권한을 설명합니다.

GenericAll

GENERIC_ALL 액세스 권한에 해당하는 특정 액세스 권한을 설명합니다.

설명

IoGetFileObjectGenericMapping 루틴을 사용하여 파일 개체에 대한 일반 액세스 권한에 해당하는 특정 액세스 권한을 가져옵니다. RtlMapGenericMask를 사용하여 일반 액세스 권한에서 파생되지 않는 ACCESS_MASK 내에서 액세스 권한을 뺍니다.

일반 액세스 권한에 대한 자세한 내용은 GENERIC_MAPPING 구조에 대한 Win32 참조 페이지를 참조하세요.

요구 사항

요구 사항
헤더 wdm.h(Wdm.h, Ntddk.h, Ntifs.h 포함)

추가 정보

ACCESS_MASK

IoGetFileObjectGenericMapping

RtlMapGenericMask