다음을 통해 공유


FWPM_NET_EVENT4 구조체(fwpmtypes.h)

FWPM_NET_EVENT4 구조에는 모든 이벤트 유형에 대한 정보가 포함됩니다. FWPM_NET_EVENT3FWPM_NET_EVENT2 사용할 수 있습니다. Windows 7의 경우 FWPM_NET_EVENT1 사용할 수 있습니다. Windows Vista의 경우 FWPM_NET_EVENT0 사용할 수 있습니다.

구문

typedef struct FWPM_NET_EVENT4_ {
  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_EVENT4;

멤버

header

모든 이벤트에 공통적인 정보입니다.

type

이벤트의 유형입니다.

ikeMmFailure

IKE 기본 모드 오류에 대한 정보입니다.

형식이 FWPM_NET_EVENT_TYPE_IKEEXT_MM_FAILURE 때 사용할 수 있습니다.

ikeQmFailure

IKE 빠른 모드 오류에 대한 정보입니다.

형식이 FWPM_NET_EVENT_TYPE_IKEEXT_QM_FAILURE 때 사용할 수 있습니다.

ikeEmFailure

IKE 사용자 모드 오류에 대한 정보입니다.

형식이 FWPM_NET_EVENT_TYPE_IKEEXT_EM_FAILURE 때 사용할 수 있습니다.

classifyDrop

drop 이벤트에 대한 정보입니다.

형식이 FWPM_NET_EVENT_TYPE_CLASSIFY_DROP 때 사용할 수 있습니다.

ipsecDrop

IPsec 커널 드롭 이벤트에 대한 정보입니다.

형식이 FWPM_NET_EVENT_TYPE_IPSEC_KERNEL_DROP 때 사용할 수 있습니다.

idpDrop

IPsec DoS Protection 이벤트에 대한 정보입니다.

형식이 FWPM_NET_EVENT_IPSEC_DOSP_DROP 때 사용할 수 있습니다.

classifyAllow

허용 이벤트에 대한 정보입니다.

capabilityDrop

기능 관련 드롭 이벤트에 대한 정보입니다.

capabilityAllow

기능 관련 허용 이벤트에 대한 정보입니다.

classifyDropMac

MAC 계층 드롭 이벤트에 대한 정보입니다.

요구 사항

요구 사항
헤더 fwpmtypes.h

추가 정보

Windows 필터링 플랫폼 API 구조