estrutura FWPM_ACTION0 (fwpmtypes.h)

A estrutura FWPM_ACTION0 especifica a ação executada se todas as condições de filtro forem verdadeiras.

Sintaxe

typedef struct FWPM_ACTION0_ {
  FWP_ACTION_TYPE type;
  union {
    GUID filterType;
    GUID calloutKey;
  };
} FWPM_ACTION0;

Membros

type

Tipo de ação conforme especificado por FWP_ACTION_TYPE que mapeia para um UINT32.

Valores possíveis:

Valor Significado
FWP_ACTION_BLOCK
Bloqueie o tráfego.

0x00000001 | FWP_ACTION_FLAG_TERMINATING

FWP_ACTION_PERMIT
Permitir o tráfego.

0x00000002 | FWP_ACTION_FLAG_TERMINATING

FWP_ACTION_CALLOUT_TERMINATING
Invoque um texto explicativo que sempre retorna bloquear ou permitir.

0x00000003 | FWP_ACTION_FLAG_CALLOUT | FWP_ACTION_FLAG_TERMINATING

FWP_ACTION_CALLOUT_INSPECTION
Invoque um texto explicativo que nunca retorna bloqueio ou permissão.

0x00000004 | FWP_ACTION_FLAG_CALLOUT | FWP_ACTION_FLAG_NON_TERMINATING

FWP_ACTION_CALLOUT_UNKNOWN
Invoque um texto explicativo que possa retornar bloco ou permissão.

0x00000005 | FWP_ACTION_FLAG_CALLOUT

filterType

Um GUID arbitrário escolhido pelo provedor de política.

Disponível quando a ação não invoca um texto explicativo, ou seja, o tipo não contém FWP_ACTION_FLAG_CALLOUT.

calloutKey

O GUID para um texto explicativo válido na camada.

Disponível quando a ação invoca um texto explicativo, ou seja, o tipo contém FWP_ACTION_FLAG_CALLOUT.

Comentários

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

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho fwpmtypes.h

Confira também

Estruturas de API da Plataforma de Filtragem do Windows