FwpsOpenToken0 函数 (fwpsk.h)
FwpsOpenToken0 函数将打开访问令牌。
注意FwpsOpenToken0 是 FwpsOpenToken 的特定版本。 有关详细信息 ,请参阅 WFP Version-Independent 名称和面向 Windows 的特定版本 。
语法
NTSTATUS FwpsOpenToken0(
[in] IN HANDLE engineHandle,
[in] IN LUID modifiedId,
[in] IN DWORD desiredAccess,
[out] OUT HANDLE *accessToken
);
参数
[in] engineHandle
筛选器引擎的打开会话的句柄。 标注驱动程序调用 FwpmEngineOpen0 函数以打开与筛选器引擎的会话。
[in] modifiedId
指定每次修改令牌时都会更改的 LUID 。 应用程序可以使用此值来测试自上次使用安全上下文以来是否发生了更改。
[in] desiredAccess
ACCESS_MASK 结构,指定访问令牌的请求访问类型。 这些请求的访问类型与令牌的任意访问控制列表 (DACL) 进行比较,以确定授予或拒绝了哪些访问。
[out] accessToken
指向调用方分配的变量的指针,该变量接收新打开的访问令牌的句柄。
返回值
FwpsOpenToken0 函数返回以下 NTSTATUS 代码之一。
返回代码 | 说明 |
---|---|
|
已成功打开访问令牌。 |
|
出现了错误。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从 Windows 7 开始可用。 |
目标平台 | 通用 |
标头 | fwpsk.h (包括 Fwpsk.h) |
IRQL | <= PASSIVE_LEVEL |