struttura FWPS_ACTION0 (fwpstypes.h)

La struttura FWPS_ACTION0 specifica l'azione di runtime eseguita dal motore di filtro se tutte le condizioni di filtro del filtro sono vere.

NotaFWPS_ACTION0 è una versione specifica di FWPS_ACTION. Per altre informazioni , vedere Nomi Version-Independent WFP e Versioni specifiche di Windows .
 

Sintassi

typedef struct FWPS_ACTION0_ {
  FWP_ACTION_TYPE type;
  UINT32          calloutId;
} FWPS_ACTION0;

Members

type

Valore FWP_ACTION_TYPE che rappresenta l'azione che il motore di filtro accetta se tutte le condizioni di filtro del filtro sono vere. Per un filtro passato a una funzione di callout notificaFn o classificazioneFn , questo membro sarà uno dei valori seguenti:

FWP_ACTION_CALLOUT_TERMINATING

Specifica che la funzione di callout del driver di classificazioneFn deve restituire uno dei valori seguenti per l'azione da eseguire sui dati:

FWP_ACTION_BLOCK

Bloccare la trasmissione o la ricezione dei dati.

FWP_ACTION_PERMIT

Consentire la trasmissione o la ricezione dei dati.

Se la funzione di callout del driver di classificazioneFn restituisce qualsiasi altro valore per l'azione da eseguire sui dati, viene gestita come se la funzione di callout del driver di callout ha restituito FWP_ACTION_BLOCK.

FWP_ACTION_CALLOUT_INSPECTION

Specifica che la funzione di callout del driver di callout del callout del callout di Callout deve restituire il valore seguente per l'azione da eseguire sui dati.

FWP_ACTION_CONTINUE

Continuare con il filtro successivo.

Se la funzione di callout del driver di classificazioneFn restituisce qualsiasi altro valore per l'esecuzione dell'azione sui dati, viene gestita come se la funzione di callout del driver di callout ha restituito FWP_ACTION_CONTINUE.

FWP_ACTION_CALLOUT_UNKNOWN

Specifica che la funzione di callout del driver di classificazioneFn può restituire uno dei valori seguenti per l'azione da eseguire sui dati:

FWP_ACTION_BLOCK

Bloccare la trasmissione o la ricezione dei dati.

FWP_ACTION_PERMIT

Consentire la trasmissione o la ricezione dei dati.

FWP_ACTION_CONTINUE

Continuare con il filtro successivo.

calloutId

Identificatore di runtime per il callout che il motore di filtro chiama se tutte le condizioni di filtro del filtro sono vere. Si tratta dello stesso identificatore restituito quando il driver callout ha chiamato la funzione FwpsCalloutRegister0 per registrare il callout con il motore di filtro.

Commenti

Una struttura FWPS_ACTION0 è contenuta all'interno di una struttura FWPS_FILTER0 .

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows Vista.
Intestazione fwpstypes.h (includere Fwpsk.h)

Vedi anche

FWPS_FILTER0

FwpsCalloutRegister0

Tipi di callout

classificazioneFn

notificaFn