estructura FWPS_ACTION0 (fwpstypes.h)
La estructura de FWPS_ACTION0 especifica la acción en tiempo de ejecución que toma el motor de filtros si todas las condiciones de filtrado del filtro son verdaderas.
Sintaxis
typedef struct FWPS_ACTION0_ {
FWP_ACTION_TYPE type;
UINT32 calloutId;
} FWPS_ACTION0;
Miembros
type
Valor de FWP_ACTION_TYPE que representa la acción que realiza el motor de filtros si todas las condiciones de filtrado del filtro son verdaderas. Para un filtro que se pasa a la función de llamada notifyFn o classifyFn , este miembro será uno de los siguientes valores:
FWP_ACTION_CALLOUT_TERMINATING
Especifica que la función de llamada classifyFn del controlador de llamada debe devolver uno de los siguientes valores para que se realice la acción en los datos:
FWP_ACTION_BLOCK
Impedir que los datos se transmitan o reciban.
FWP_ACTION_PERMIT
Permitir que los datos se transmitan o reciban.
Si la función de llamada classifyFn del controlador de llamada devuelve cualquier otro valor para que se realice la acción en los datos, se controla igual que si la función de llamada clasifiqueFn del controlador devolvió FWP_ACTION_BLOCK.
FWP_ACTION_CALLOUT_INSPECTION
Especifica que la función de llamada classifyFn del controlador de llamada debe devolver el siguiente valor para que se realice la acción en los datos.
FWP_ACTION_CONTINUE
Continúe con el siguiente filtro.
Si la función de llamada classifyFn del controlador de llamada devuelve cualquier otro valor para que se realice la acción en los datos, se controla igual que si la función de llamada clasifiqueFn del controlador devolvió FWP_ACTION_CONTINUE.
FWP_ACTION_CALLOUT_UNKNOWN
Especifica que la función de llamada classifyFn del controlador de llamada puede devolver cualquiera de los siguientes valores para que se realice la acción en los datos:
FWP_ACTION_BLOCK
Impedir que los datos se transmitan o reciban.
FWP_ACTION_PERMIT
Permitir que los datos se transmitan o reciban.
FWP_ACTION_CONTINUE
Continúe con el siguiente filtro.
calloutId
Identificador en tiempo de ejecución de la llamada a la que llama el motor de filtros si se cumplen todas las condiciones de filtrado del filtro. Este es el mismo identificador que se devolvió cuando el controlador de llamada llamó a la función FwpsCalloutRegister0 para registrar la llamada con el motor de filtro.
Comentarios
Una estructura de FWPS_ACTION0 se encuentra dentro de una estructura FWPS_FILTER0 .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows Vista. |
Encabezado | fwpstypes.h (include Fwpsk.h) |