Funzione FwpsStreamContinue0 (fwpsk.h)
La funzione FwpsStreamContinue0 riprende l'elaborazione di un flusso di dati in ingresso posticipato in precedenza.
Sintassi
NTSTATUS FwpsStreamContinue0(
[in] UINT64 flowId,
[in] UINT32 calloutId,
[in] UINT16 layerId,
[in] UINT32 streamFlags
);
Parametri
[in] flowId
Identificatore di runtime che specifica il flusso di dati che viene ripreso. L'identificatore di runtime per un flusso di dati viene fornito a un driver di callout tramite il valore dei metadati FWPS_METADATA_FIELD_FLOW_HANDLE fornito dal motore di filtro fornito alla funzione di callout del driver di callout del callout del callout del driver.
[in] calloutId
Identificatore di runtime per il callout che ha posticipato il flusso di dati in ingresso. Questo identificatore è stato restituito quando il driver callout ha chiamato le funzioni FwpsCalloutRegister0 o FwpsCalloutRegister1 per registrare il callout con il motore di filtro.
[in] layerId
Identificatore di runtime per il livello di filtro in cui viene elaborato il flusso di dati. Questo valore deve essere FWPS_LAYER_STREAM_V4 o FWPS_LAYER_STREAM_V6. L'identificatore di runtime per il livello in cui viene elaborato il flusso di dati viene fornito a un callout nel membro layerId della struttura FWPS_INCOMING_VALUES0 che il motore di filtro passato alla funzione di callout del driver classifyFn del callout.
[in] streamFlags
Flag che specificano le caratteristiche del flusso di dati in ingresso che viene ripreso. Un driver di callout deve specificare gli stessi flag di flusso impostati nel membro streamFlags della struttura FWPS_STREAM_DATA0 che il motore di filtro ha passato alla funzione di callout del driver di callout classifyFn quando il callout ha posticipato il flusso di dati.
Valore restituito
La funzione FwpsStreamContinue0 restituisce uno dei codici NTSTATUS seguenti.
Codice restituito | Descrizione |
---|---|
|
L'elaborazione del flusso di dati è stata ripresa correttamente. |
|
Si è verificato un errore. |
Commenti
Un driver callout chiama la funzione FwpsStreamContinue0 per riprendere l'elaborazione di un flusso di dati in ingresso posticipato in precedenza. Un flusso di dati viene posticipato quando la funzione di callout classifyFn di un callout imposta il membro streamAction dell'oggetto FWPS_STREAM_CALLOUT_IO_PACKET0 struttura da FWPS_STREAM_ACTION_DEFER. Impossibile chiamare la funzione FwpsStreamContinue0 dal contesto classifyFn di un callout.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows Vista. |
Piattaforma di destinazione | Universale |
Intestazione | fwpsk.h (include Fwpsk.h) |
Libreria | Fwpkclnt.lib |
IRQL | <= DISPATCH_LEVEL |