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 中的访问权限。

有关泛型访问权限的详细信息,请参阅 GENERIC_MAPPING 结构的 Win32 参考页。

要求

要求 价值
标头 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)

另请参阅

ACCESS_MASK

IoGetFileObjectGenericMapping

RtlMapGenericMask