FwpsRedirectHandleCreate0 函数 (fwpsk.h)

FwpsRedirectHandleCreate0 函数创建连接重定向函数可用于将连接重定向到本地进程的句柄。 有关重定向的详细信息,请参阅 使用 Bind 或 Connect 重定向

请注意,FwpsRedirectHandleCreate0FwpsRedirectHandleCreate 的特定版本。 有关详细信息 ,请参阅粮食计划署Version-Independent名称和面向特定版本的 Windows

 

语法

NTSTATUS FwpsRedirectHandleCreate0(
  const GUID *providerGuid,
  UINT32     flags,
  HANDLE     *redirectHandle
);

参数

providerGuid

提供程序 GUID。

flags

保留。 设置为零。

redirectHandle

指向接收句柄的变量的指针。

返回值

FwpsRedirectHandleCreate0 函数返回以下 NTSTATUS 代码之一。

返回代码 说明
STATUS_SUCCESS
已成功返回重定向句柄。 redirectHandle 参数指向的变量包含句柄。
其他状态代码
出现了错误。

备注

标注驱动程序调用 FwpsRedirectHandleCreate0 函数以创建可用于重定向连接的句柄。

有关重定向的详细信息,请参阅 使用 Bind 或 Connect 重定向

标注驱动程序应调用 FwpsRedirectHandleCreate0 一次并缓存句柄,以便它可以重复使用句柄。

在应用程序层强制 (ALE) 连接重定向标注可以重定向到本地进程之前,它必须使用 FwpsRedirectHandleCreate0 函数获取重定向句柄,并将句柄置于 FWPS_CONNECT_REQUEST0 结构中。 标注修改 ALE 连接重定向层 的分类Fn 中的结构。

使用重定向句柄完成标注驱动程序后,它必须调用 FwpsRedirectHandleDestroy0 函数来销毁句柄。

要求

   
最低受支持的客户端 Windows 8
最低受支持的服务器 Windows Server 2012
目标平台 通用
标头 fwpsk.h (包括 Fwpsk.h)
Library Fwpkclnt.lib
IRQL PASSIVE_LEVEL

另请参阅

FWPS_CONNECT_REQUEST0

FwpsRedirectHandleDestroy0

classifyFn