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 |