структура 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) |