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.
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) |