estrutura FWPM_NET_EVENT5 (fwpmtypes.h)

A estrutura FWPM_NET_EVENT5 contém informações sobre todos os tipos de evento. FWPM_NET_EVENT4, FWPM_NET_EVENT3 e FWPM_NET_EVENT2 estão disponíveis. Para o Windows 7, FWPM_NET_EVENT1 está disponível. Para o Windows Vista, FWPM_NET_EVENT0 está disponível.

Sintaxe

typedef struct FWPM_NET_EVENT5_ {
  FWPM_NET_EVENT_HEADER3 header;
  FWPM_NET_EVENT_TYPE    type;
  union {
    FWPM_NET_EVENT_IKEEXT_MM_FAILURE2  *ikeMmFailure;
    FWPM_NET_EVENT_IKEEXT_QM_FAILURE1  *ikeQmFailure;
    FWPM_NET_EVENT_IKEEXT_EM_FAILURE1  *ikeEmFailure;
    FWPM_NET_EVENT_CLASSIFY_DROP2      *classifyDrop;
    FWPM_NET_EVENT_IPSEC_KERNEL_DROP0  *ipsecDrop;
    FWPM_NET_EVENT_IPSEC_DOSP_DROP0    *idpDrop;
    FWPM_NET_EVENT_CLASSIFY_ALLOW0     *classifyAllow;
    FWPM_NET_EVENT_CAPABILITY_DROP0    *capabilityDrop;
    FWPM_NET_EVENT_CAPABILITY_ALLOW0   *capabilityAllow;
    FWPM_NET_EVENT_CLASSIFY_DROP_MAC0  *classifyDropMac;
    FWPM_NET_EVENT_LPM_PACKET_ARRIVAL0 *lpmPacketArrival;
  };
} FWPM_NET_EVENT5;

Membros

header

Informações comuns a todos os eventos.

type

O tipo do evento.

ikeMmFailure

Informações sobre uma falha no modo de main IKE.

Disponível quando o tipo é FWPM_NET_EVENT_TYPE_IKEEXT_MM_FAILURE.

ikeQmFailure

Informações sobre uma falha no modo rápido do IKE.

Disponível quando o tipo é FWPM_NET_EVENT_TYPE_IKEEXT_QM_FAILURE.

ikeEmFailure

Informações sobre uma falha no modo de usuário do IKE.

Disponível quando o tipo é FWPM_NET_EVENT_TYPE_IKEEXT_EM_FAILURE.

classifyDrop

Informações sobre um evento de remoção.

Disponível quando o tipo é FWPM_NET_EVENT_TYPE_CLASSIFY_DROP.

ipsecDrop

Informações sobre um evento de remoção de kernel IPsec.

Disponível quando o tipo é FWPM_NET_EVENT_TYPE_IPSEC_KERNEL_DROP.

idpDrop

Informações sobre um evento de Proteção contra DoS IPsec.

Disponível quando o tipo é FWPM_NET_EVENT_IPSEC_DOSP_DROP.

classifyAllow

Informações sobre um evento de permissão.

capabilityDrop

Informações sobre um evento de remoção relacionado à funcionalidade.

capabilityAllow

Informações sobre um evento de permissão relacionado à funcionalidade.

classifyDropMac

Informações sobre um evento de remoção de camada MAC.

lpmPacketArrival

TBD

Requisitos

Requisito Valor
Cabeçalho fwpmtypes.h

Confira também

Estruturas da API da Plataforma de Filtragem do Windows