共用方式為


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