SeSetAccessStateGenericMapping 函式 (ntifs.h)

SeSetAccessStateGenericMapping 例程會設定ACCESS_STATE結構的泛型對應字段。

語法

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

參數

[in, out] AccessState

要修改之ACCESS_STATE結構的指標。

[in] GenericMapping

要複製到 AccessState 所指定之ACCESS_STATE結構的 GENERIC_MAPPING 結構的指標。

傳回值

備註

SeSetAccessStateGenericMapping 會在 ACCESS_STATE 結構的 AuxData 成員中設定 GenericMapping 字段。 如果建立ACCESS_STATE結構時未設定此欄位,則必須先呼叫 SeSetAccessStateGenericMapping 來設定此欄位,才能使用 結構來執行存取驗證。

泛型對應結構會定義泛型訪問許可權與物件特定和標準訪問許可權的對應。 當用戶端要求物件的一般訪問許可權時,所需的存取遮罩會對應至這個結構中定義的其中一個存取遮罩。

如需安全性和訪問控制的詳細資訊,請參閱 適用於驅動程序開發人員的 Windows 安全性模型 ,以及 Windows SDK 中這些主題的相關文件。

規格需求

需求
目標平台 Universal
標頭 ntifs.h (包含 Ntifs.h)
程式庫 NtosKrnl.lib
Dll NtosKrnl.exe
IRQL PASSIVE_LEVEL

另請參閱

ACCESS_STATE

GENERIC_MAPPING

SeAppendPrivileges