Closing the Communication Server Port 关闭通信服务端口

如果微过滤驱动以前打开过一个内核模式的通信服务端口通过调用FltCreateCommunicationPort,它必须关闭端口通过调用FltCloseCommunicationPort

为了阻止系统挂起在卸载进程时,微过滤驱动的FilterUnloadCallback 例程必须关闭端口在调用FltUnregisterFilter之前。

如果用户模式应用程序有一个开启的连接,连向通信服务端口,对于这个连接任何客户端端口仍然开启的 在FltCloseCommunicationPort  返回以后。然而,过滤管理器将关闭所有客户端口当微过滤驱动被卸载。

posted @ 2011-01-10 15:30  UnhandleException  阅读(350)  评论(0编辑  收藏  举报