FltCloseCommunicationPort 函数 (fltkernel.h)

FltCloseCommunicationPort 关闭微型筛选器驱动程序的通信服务器端口。

语法

VOID FLTAPI FltCloseCommunicationPort(
  [in] PFLT_PORT ServerPort
);

参数

[in] ServerPort

要关闭的服务器端口的不透明端口句柄。 此参数是必需的,不能 NULL

返回值

没有

言论

FltCloseCommunicationPort 关闭先前对 FltCreateCommunicationPort的调用创建的通信服务器端口。

微型筛选器驱动程序通常从其 FilterUnloadCallbackPFLT_FILTER_UNLOAD_CALLBACK) 例程调用 FltCloseCommunicationPort

调用 FltCloseCommunicationPort 后,ServerPort 参数指定的不透明端口句柄不再有效,不能安全地使用。 (ServerPort 句柄用于侦听传入连接的通信服务器端口。

当通信服务器端口关闭时,现有连接不会受到影响。 但是,不会再接受任何传入的连接。

此例程关闭微型筛选器驱动程序的服务器端口的句柄,该端口侦听传入连接。 若要断开与微型筛选器驱动程序的特定连接的连接,请使用 FltCloseClientPort

要求

要求 价值
目标平台 普遍
标头 fltkernel.h (包括 Fltkernel.h)
Fltmgr.lib
DLL Fltmgr.sys
IRQL PASSIVE_LEVEL

另请参阅

FilterConnectCommunicationPort

FltCloseClientPort

FltCreateCommunicationPort

FltSendMessage

PFLT_FILTER_UNLOAD_CALLBACK