打开访问令牌。
注释
FwpsOpenToken0 是 FwpsOpenToken 的特定版本。 有关详细信息,请参阅 WFP 与版本无关的名称和面向特定版本的 Windows。
Syntax
DWORD FwpsOpenToken0(
HANDLE engineHandle,
LUID modifiedId,
DWORD desiredAccess,
HANDLE *accessToken
);
参数
engineHandle
对筛选器引擎打开的会话的句柄。 标注驱动程序调用 FwpmEngineOpen0 函数以打开筛选器引擎的会话。
modifiedId
指定每次修改令牌时更改的 LUID。 应用程序可以使用此值来测试自上次使用安全上下文以来是否发生了更改。
desiredAccess
ACCESS_MASK结构,指定对访问令牌的请求访问类型。 这些请求的访问类型与令牌的任意访问控制列表(DACL)进行比较,以确定授予或拒绝哪些访问权限。
accessToken
指向调用方分配的变量的指针,该变量接收新打开的访问令牌的句柄。
返回值
FwpsOpenToken0 函数返回以下 NTSTATUS 代码之一。
| 返回代码 | Description |
|---|---|
| STATUS_SUCCESS | 访问令牌已成功打开。 |
| 其他状态代码 | 出现了错误。 |
要求
| Requirement | 价值 |
|---|---|
| Header | fwpsu.h |
| Library | fwpuclnt.lib |