Share via


estrutura FWPS_ACTION0 (fwpstypes.h)

A estrutura FWPS_ACTION0 especifica a ação em tempo de execução que o mecanismo de filtro executa se todas as condições de filtragem do filtro forem verdadeiras.

ObserveFWPS_ACTION0 é uma versão específica do FWPS_ACTION. Consulte Nomes de Version-Independent WFP e Direcionamento de versões específicas do Windows para obter mais informações.
 

Sintaxe

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

Membros

type

Um valor FWP_ACTION_TYPE que representa a ação que o mecanismo de filtro executa se todas as condições de filtragem do filtro forem verdadeiras. Para um filtro que é passado para a função de texto explicativo notifyFn ou classifyFn , esse membro será um dos seguintes valores:

FWP_ACTION_CALLOUT_TERMINATING

Especifica que a função de texto explicativo classifyFn do driver de texto explicativo deve retornar um dos seguintes valores para que a ação seja executada nos dados:

FWP_ACTION_BLOCK

Bloqueie a transmissão ou o recebimento dos dados.

FWP_ACTION_PERMIT

Permitir que os dados sejam transmitidos ou recebidos.

Se a função de texto explicativo classifyFn do driver de texto explicativo retornar qualquer outro valor para a ação a ser tomada nos dados, ela será tratada da mesma forma que se a função de texto explicativo classifyFn do driver de texto explicativo retornada FWP_ACTION_BLOCK.

FWP_ACTION_CALLOUT_INSPECTION

Especifica que a função de texto explicativo classifyFn do driver de texto explicativo deve retornar o valor a seguir para que a ação seja executada nos dados.

FWP_ACTION_CONTINUE

Continue para o próximo filtro.

Se a função de texto explicativo classifyFn do driver de texto explicativo retornar qualquer outro valor para a ação a ser tomada nos dados, ela será tratada da mesma forma que se a função de texto explicativo classifyFn do driver de texto explicativo retornada FWP_ACTION_CONTINUE.

FWP_ACTION_CALLOUT_UNKNOWN

Especifica que a função de texto explicativo classifyFn do driver de texto explicativo pode retornar qualquer um dos seguintes valores para que a ação seja executada nos dados:

FWP_ACTION_BLOCK

Bloqueie a transmissão ou o recebimento dos dados.

FWP_ACTION_PERMIT

Permitir que os dados sejam transmitidos ou recebidos.

FWP_ACTION_CONTINUE

Continue para o próximo filtro.

calloutId

O identificador de tempo de execução para o texto explicativo que o mecanismo de filtro chama se todas as condições de filtragem do filtro forem verdadeiras. Esse é o mesmo identificador que foi retornado quando o driver de texto explicativo chamou a função FwpsCalloutRegister0 para registrar o texto explicativo com o mecanismo de filtro.

Comentários

Uma estrutura FWPS_ACTION0 está contida em uma estrutura FWPS_FILTER0 .

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível a partir do Windows Vista.
Cabeçalho fwpstypes.h (inclua Fwpsk.h)

Confira também

FWPS_FILTER0

FwpsCalloutRegister0

Tipos de textos explicativos

classifyFn

notifyFn