Compartilhar via


estrutura FWPM_NET_EVENT2 (fwpmtypes.h)

A estrutura FWPM_NET_EVENT2 contém informações sobre todos os tipos de eventos. FWPM_NET_EVENT0 está disponível.

Sintaxe

typedef struct FWPM_NET_EVENT2_ {
  FWPM_NET_EVENT_HEADER2 header;
  FWPM_NET_EVENT_TYPE    type;
  union {
    FWPM_NET_EVENT_IKEEXT_MM_FAILURE1 *ikeMmFailure;
    FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 *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_EVENT2;

Membros

header

Tipo: FWPM_NET_EVENT_HEADER2

Informações comuns a todos os eventos.

type

Tipo: FWPM_NET_EVENT_TYPE

O tipo do evento.

ikeMmFailure

Tipo: FWPM_NET_EVENT_IKEEXT_MM_FAILURE1*

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

Disponível quando o tipo é FWPM_NET_EVENT_TYPE_IKEEXT_MM_FAILURE.

ikeQmFailure

Tipo: FWPM_NET_EVENT_IKEEXT_QM_FAILURE0*

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

Disponível quando o tipo é FWPM_NET_EVENT_TYPE_IKEEXT_QM_FAILURE.

ikeEmFailure

Tipo: FWPM_NET_EVENT_IKEEXT_EM_FAILURE1*

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

Tipo: FWPM_NET_EVENT_CLASSIFY_DROP2*

Informações sobre um evento drop.

Disponível quando o tipo é FWPM_NET_EVENT_TYPE_CLASSIFY_DROP.

ipsecDrop

Tipo: FWPM_NET_EVENT_IPSEC_KERNEL_DROP0*

Informações sobre um evento de descarte de kernel IPsec.

Disponível quando o tipo é FWPM_NET_EVENT_TYPE_IPSEC_KERNEL_DROP.

idpDrop

Tipo: FWPM_NET_EVENT_IPSEC_DOSP_DROP0*

Informações sobre um evento IPsec DoS Protection.

Disponível quando o tipo é FWPM_NET_EVENT_IPSEC_DOSP_DROP.

classifyAllow

Tipo: FWPM_NET_EVENT_CLASSIFY_ALLOW0*

Informações sobre um evento allow.

capabilityDrop

Tipo: FWPM_NET_EVENT_CAPABILITY_DROP0*

Informações sobre um evento de descarte relacionado à funcionalidade.

capabilityAllow

Tipo: FWPM_NET_EVENT_CAPABILITY_ALLOW0*

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

classifyDropMac

Tipo: FWPM_NET_EVENT_CLASSIFY_DROP_MAC0*

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

Requisitos

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

Confira também

Estruturas de API da Plataforma de Filtragem do Windows