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 |