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 |