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 |