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


структура GENERIC_MAPPING (winnt.h)

Структура GENERIC_MAPPING определяет сопоставление универсальных прав доступа с конкретными и стандартными правами доступа для объекта. Когда клиентское приложение запрашивает универсальный доступ к объекту, этот запрос сопоставляется с правами доступа, определенными в этой структуре.

Синтаксис

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

Члены

GenericRead

Задает маску доступа , определяющую доступ на чтение к объекту.

GenericWrite

Задает маску доступа, определяющую доступ на запись к объекту.

GenericExecute

Указывает маску доступа, определяющую выполнение доступа к объекту.

GenericAll

Задает маску доступа, определяющую все возможные типы доступа к объекту.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть winnt.h (включая Windows.h)

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

ACCESS_MASK

AccessCheck

AccessCheckAndAuditAlarm

CreatePrivateObjectSecurity

MapGenericMask

SetPrivateObjectSecurity