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