Fungsi FltCloseCommunicationPort (fltkernel.h)

FltCloseCommunicationPort menutup port server komunikasi driver minifilter.

Sintaks

VOID FLTAPI FltCloseCommunicationPort(
  [in] PFLT_PORT ServerPort
);

Parameter

[in] ServerPort

Handel port buram agar port server ditutup. Parameter ini diperlukan dan tidak boleh NULL.

Nilai kembali

Tidak ada

Keterangan

FltCloseCommunicationPort menutup port server komunikasi yang dibuat oleh panggilan sebelumnya ke FltCreateCommunicationPort.

Driver minifilter biasanya memanggil FltCloseCommunicationPort dari rutinitas FilterUnloadCallback (PFLT_FILTER_UNLOAD_CALLBACK).

Setelah FltCloseCommunicationPort dipanggil, handel port buram yang ditentukan oleh parameter ServerPort tidak lagi valid dan tidak dapat digunakan dengan aman. (Handel ServerPort adalah untuk port server komunikasi yang digunakan driver minifilter untuk mendengarkan koneksi masuk.)

Ketika port server komunikasi ditutup, koneksi yang ada tidak terpengaruh. Namun, tidak ada lagi koneksi masuk yang akan diterima.

Rutinitas ini menutup handel untuk port server driver minifilter, yang mendengarkan koneksi masuk. Untuk memutuskan koneksi tertentu dari driver minifilter, gunakan FltCloseClientPort.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Header fltkernel.h (termasuk Fltkernel.h)
Pustaka Fltmgr.lib
DLL Fltmgr.sys
IRQL PASSIVE_LEVEL

Lihat juga

FilterConnectCommunicationPort

FltCloseClientPort

FltCreateCommunicationPort

FltSendMessage

PFLT_FILTER_UNLOAD_CALLBACK