共用方式為


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

規格需求

需求
目標平台 Universal
標頭 fltkernel.h (包含 Fltkernel.h)
程式庫 Fltmgr.lib
Dll Fltmgr.sys
IRQL PASSIVE_LEVEL

另請參閱

FilterConnectCommunicationPort

FltCloseClientPort

FltCreateCommunicationPort

FltSendMessage

PFLT_FILTER_UNLOAD_CALLBACK