Share via


FWPM_NET_EVENT_ENUM_TEMPLATE0 구조체(fwpmtypes.h)

FWPM_NET_EVENT_ENUM_TEMPLATE0 구조체는 net 이벤트를 열거하는 데 사용됩니다.

구문

typedef struct FWPM_NET_EVENT_ENUM_TEMPLATE0_ {
  FILETIME               startTime;
  FILETIME               endTime;
  UINT32                 numFilterConditions;
  FWPM_FILTER_CONDITION0 *filterCondition;
} FWPM_NET_EVENT_ENUM_TEMPLATE0;

멤버

startTime

net 이벤트에 대해 검사할 기간의 시작 시간을 지정하는 FILETIME 구조체입니다.

endTime

net 이벤트에 대해 검사할 기간의 종료 시간을 지정하는 FILETIME 구조체입니다. startTime보다 크거나 같아야 합니다.

numFilterConditions

filterCondition 멤버의 필터 조건 수를 나타냅니다. 이 필드가 0이면 모든 이벤트가 반환됩니다.

filterCondition

고유한 필터 조건을 포함하는 FWPM_FILTER_CONDITION0 구조체의 배열입니다(중복된 필터 조건은 오류를 생성합니다). 작업을 수행하려면 모든 조건이 true여야 합니다. 즉, 조건은 AND'ed입니다. 조건이 지정되지 않으면 작업이 항상 수행됩니다.

지원되는 필터링 조건.

의미
FWPM_CONDITION_IP_PROTOCOL
RFC 1700에 지정된 IP 프로토콜 번호입니다.
FWPM_CONDITION_IP_LOCAL_ADDRESS
로컬 IP 주소입니다.
FWPM_CONDITION_IP_REMOTE_ADDRESS
원격 IP 주소입니다.
FWPM_CONDITION_IP_LOCAL_PORT
로컬 전송 프로토콜 포트 번호입니다. ICMP의 경우 메시지 유형입니다.
FWPM_CONDITION_IP_REMOTE_PORT
원격 전송 프로토콜 포트 번호입니다. ICMP의 경우 메시지 코드입니다.
FWPM_CONDITION_SCOPE_ID
인터페이스 IPv6 scope 식별자입니다. 내부용으로 예약된 속성입니다.
FWPM_CONDITION_ALE_APP_ID
애플리케이션의 전체 경로입니다.
FWPM_CONDITION_ALE_USER_ID
로컬 사용자의 ID입니다.
FWPM_CONDITION_NET_EVENT_TYPE
FWPM_NET_EVENT_TYPE 열거형에 정의된 대로 알림을 받을 32비트 이벤트 유형입니다.

설명

FWPM_NET_EVENT_ENUM_TEMPLATE0 FWPM_NET_EVENT_ENUM_TEMPLATE 특정 구현입니다. 자세한 내용은 WFP Version-Independent 이름 및 특정 버전의 Windows 대상 지정 을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 fwpmtypes.h

추가 정보

FWPM_FILTER_CONDITION0

조건 식별자 필터링

Windows 필터링 플랫폼 API 구조