SeSetAccessStateGenericMapping 函数 (ntifs.h)

SeSetAccessStateGenericMapping 例程设置ACCESS_STATE结构的泛型映射字段。

语法

void SeSetAccessStateGenericMapping(
  [in, out] PACCESS_STATE    AccessState,
  [in]      PGENERIC_MAPPING GenericMapping
);

参数

[in, out] AccessState

指向要修改ACCESS_STATE结构的指针。

[in] GenericMapping

指向 GENERIC_MAPPING 结构的指针,该结构要复制到由 AccessState指定的ACCESS_STATE结构中。

返回值

没有

言论

SeSetAccessStateGenericMapping 设置 ACCESS_STATE 结构的 AuxData 成员中的 GenericMapping 字段。 如果在创建ACCESS_STATE结构时未设置此字段 ,则必须调用 seSetAccessStateGenericMapping 才能设置此字段,然后才能使用该结构执行访问验证。

泛型映射结构定义通用访问权限到对象的特定和标准访问权限的映射。 当客户端请求对对象的通用访问权限时,所需的访问掩码将映射到此结构中定义的访问掩码之一。

有关安全和访问控制的详细信息,请参阅适用于驱动程序开发人员 Windows 安全模型,以及有关 Windows SDK 中这些主题的文档。

要求

要求 价值
目标平台 普遍
标头 ntifs.h (include Ntifs.h)
NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

另请参阅

ACCESS_STATE

GENERIC_MAPPING

SeAppendPrivileges