Compartir a través de


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.

NotaFWPS_ACTION0 es una versión específica de FWPS_ACTION. Para obtener más información, consulte NOMBRES de PMA Version-Independent y versiones específicas de destino de Windows .
 

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)

Consulte también

FWPS_FILTER0

FwpsCalloutRegister0

Tipos de llamadas

classifyFn

notifyFn