Поделиться через


структура 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 , которые не являются производными от универсальных прав доступа.

Дополнительные сведения об универсальных правах доступа см. на странице справочника по Win32 для структуры GENERIC_MAPPING .

Требования

Требование Значение
Заголовок wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h)

См. также раздел

ACCESS_MASK

IoGetFileObjectGenericMapping

RtlMapGenericMask