Funzione FltCloseCommunicationPort (fltkernel.h)

FltCloseCommunicationPort chiude la porta del server di comunicazione di un driver minifilter.

Sintassi

VOID FLTAPI FltCloseCommunicationPort(
  [in] PFLT_PORT ServerPort
);

Parametri

[in] ServerPort

Handle di porta opaco per la porta del server da chiudere. Questo parametro è obbligatorio e non può essere NULL.

Valore restituito

nessuno

Osservazioni

FltCloseCommunicationPort chiude una porta del server di comunicazione creata da una chiamata precedente a FltCreateCommunicationPort.

Un driver minifilter chiama normalmente FltCloseCommunicationPort dalla routine FilterUnloadCallback (PFLT_FILTER_UNLOAD_CALLBACK).

Dopo la chiamata a FltCloseCommunicationPort , l'handle di porta opaco specificato dal parametro ServerPort non è più valido e non può essere usato in modo sicuro. L'handle ServerPort è per la porta del server di comunicazione usata dal driver minifilter per l'ascolto delle connessioni in ingresso.

Quando la porta del server di comunicazione viene chiusa, le connessioni esistenti non sono interessate. Tuttavia, non verranno accettate altre connessioni in ingresso.

Questa routine chiude l'handle per la porta server del driver minifilter, in ascolto delle connessioni in ingresso. Per disconnettere una connessione specifica dal driver minifilter, usare FltCloseClientPort.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione fltkernel.h (include Fltkernel.h)
Libreria Fltmgr.lib
DLL Fltmgr.sys
IRQL PASSIVE_LEVEL

Vedi anche

FilterConnectCommunicationPort

FltCloseClientPort

FltCreateCommunicationPort

FltSendMessage

PFLT_FILTER_UNLOAD_CALLBACK