FltCloseCommunicationPort 函数 (fltkernel.h)
FltCloseCommunicationPort 关闭微型筛选器驱动程序的通信服务器端口。
语法
VOID FLTAPI FltCloseCommunicationPort(
[in] PFLT_PORT ServerPort
);
参数
[in] ServerPort
要关闭的服务器端口的不透明端口句柄。 此参数是必需的,不能 NULL。
返回值
没有
言论
FltCloseCommunicationPort 关闭先前对 FltCreateCommunicationPort的调用创建的通信服务器端口。
微型筛选器驱动程序通常从其 FilterUnloadCallback (PFLT_FILTER_UNLOAD_CALLBACK) 例程调用 FltCloseCommunicationPort。
调用 FltCloseCommunicationPort 后,ServerPort 参数指定的不透明端口句柄不再有效,不能安全地使用。 (ServerPort 句柄用于侦听传入连接的通信服务器端口。
当通信服务器端口关闭时,现有连接不会受到影响。 但是,不会再接受任何传入的连接。
此例程关闭微型筛选器驱动程序的服务器端口的句柄,该端口侦听传入连接。 若要断开与微型筛选器驱动程序的特定连接的连接,请使用 FltCloseClientPort。
要求
要求 | 价值 |
---|---|
目标平台 | 普遍 |
标头 | fltkernel.h (包括 Fltkernel.h) |
库 | Fltmgr.lib |
DLL | Fltmgr.sys |
IRQL | PASSIVE_LEVEL |