структура 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 (include Wdm.h, Ntddk.h, Ntifs.h) |