FWPS_NET_BUFFER_LIST_EVENT_TYPE0 열거형(fwpsk.h)

FWPS_NET_BUFFER_LIST_EVENT_TYPE0 열거형 형식은 콜아웃 드라이버의 발생할 수 있는 가능한 상태 이벤트를 지정합니다. 호출할 FWPS_NET_BUFFER_LIST_NOTIFY_FN0 함수입니다.

FWPS_NET_BUFFER_LIST_EVENT_TYPE0 특정 버전의 FWPS_NET_BUFFER_LIST_EVENT_TYPE. 자세한 내용은 WFP Version-Independent 이름 및 특정 버전의 Windows 대상 지정 을 참조하세요.
 

Syntax

typedef enum FWPS_NET_BUFFER_LIST_EVENT_TYPE0_ {
  FWPS_NET_BUFFER_LIST_ENTERED_NETIO,
  FWPS_NET_BUFFER_LIST_CLONED_BY_NETIO,
  FWPS_NET_BUFFER_LIST_CLONED_VIA_WFP_API,
  FWPS_NET_BUFFER_LIST_DUPLICATED_BY_NETIO,
  FWPS_NET_BUFFER_LIST_EXIT_NETIO,
  FWPS_NET_BUFFER_LIST_CONTEXT_REMOVED,
  FWPS_NET_BUFFER_LIST_NDIS_SEND_COMPLETE,
  FWPS_NET_BUFFER_LIST_NDIS_RECV_COMPLETE,
  FWPS_NET_BUFFER_LIST_NDIS_ETHERNET_SEND_COMPLETE,
  FWPS_NET_BUFFER_LIST_NDIS_ETHERNET_RECV_COMPLETE,
  FWPS_NET_BUFFER_LIST_NDIS_NATIVE_SEND_COMPLETE,
  FWPS_NET_BUFFER_LIST_NDIS_NATIVE_RECV_COMPLETE,
  FWPS_NET_BUFFER_LIST_NDIS_VSWITCH_INGRESS_COMPLETE,
  FWPS_NET_BUFFER_LIST_NDIS_VSWITCH_EGRESS_COMPLETE,
  FWPS_NET_BUFFER_LIST_CLONED_BY_NDIS,
  FWPS_NET_BUFFER_LIST_REASSEMBLED_FRAGMENT,
  FWPS_NET_BUFFER_LIST_REASSEMBLY_COMPLETE
} FWPS_NET_BUFFER_LIST_EVENT_TYPE0;

상수

 
FWPS_NET_BUFFER_LIST_ENTERED_NETIO
NET_BUFFER_LIST 구조체가 TCP/IP 스택에 들어갔습니다. 패킷은 에서 스택을 입력합니다.
NDIS 계층 또는 WFP 패킷 삽입 함수 호출의 결과입니다.
FWPS_NET_BUFFER_LIST_CLONED_BY_NETIO
NET_BUFFER_LIST 구조체가 복제되었습니다.
FWPS_NET_BUFFER_LIST_CLONED_VIA_WFP_API
NET_BUFFER_LIST 구조체는 에 대한 호출에 의해 복제되었습니다.
FwpsAllocateCloneNetBufferList0 함수입니다.
FWPS_NET_BUFFER_LIST_DUPLICATED_BY_NETIO
NET_BUFFER_LIST 구조가 중복되었습니다.
FWPS_NET_BUFFER_LIST_EXIT_NETIO
NET_BUFFER_LIST 구조체가 TCP/IP 스택에서 나가려고 합니다.
FWPS_NET_BUFFER_LIST_CONTEXT_REMOVED
NET_BUFFER_LIST 구조체가 태그가 지정된 컨텍스트 외부에 있습니다. The
이 이벤트의 상황은 태그가 지정된 패킷의 세부 사항에 따라 달라집니다.















패킷 형식이벤트 조건

아웃바운드


NET_BUFFER_LIST 구조체는 TCP/IP 스택을 종료합니다.


모두


에 대한 호출로 인한 비동기 컨텍스트 제거 시

FwpsNetBufferListRemoveContext0
함수입니다.

FWPS_NET_BUFFER_LIST_NDIS_SEND_COMPLETE
FWPS_NET_BUFFER_LIST_NDIS_ETHERNET_SEND_COMPLETE 참조하세요.
FWPS_NET_BUFFER_LIST_NDIS_RECV_COMPLETE
FWPS_NET_BUFFER_LIST_NDIS_ETHERNET_RECV_COMPLETE 참조하세요.
FWPS_NET_BUFFER_LIST_NDIS_ETHERNET_SEND_COMPLETE
상위(프로토콜 드라이버) NDIS 802.3 계층을 통해 전송되는 NET_BUFFER_LIST 구조가 완료되었습니다.

참고 Windows 8 부터 지원합니다.

 
FWPS_NET_BUFFER_LIST_NDIS_ETHERNET_RECV_COMPLETE
상위(프로토콜 드라이버) NDIS 802.3 계층을 통해 수신되는 NET_BUFFER_LIST 구조가 완료되었습니다.

참고 Windows 8 부터 지원합니다.

 
FWPS_NET_BUFFER_LIST_NDIS_NATIVE_SEND_COMPLETE
하위(미니포트 드라이버) NDIS 네이티브 계층을 통해 전송되는 NET_BUFFER_LIST 구조가 완료되었습니다.

참고 Windows 8 부터 지원합니다.

 
FWPS_NET_BUFFER_LIST_NDIS_NATIVE_RECV_COMPLETE
하위(미니포트 드라이버) NDIS 네이티브 계층을 통해 수신되는 NET_BUFFER_LIST 구조가 완료되었습니다.

참고 Windows 8 부터 지원합니다.

 
FWPS_NET_BUFFER_LIST_NDIS_VSWITCH_INGRESS_COMPLETE
가상 스위치의 NET_BUFFER_LIST 구조 수신이 완료되었습니다.

참고 Windows 8 부터 지원합니다.

 
FWPS_NET_BUFFER_LIST_NDIS_VSWITCH_EGRESS_COMPLETE
가상 스위치의 NET_BUFFER_LIST 구조 송신이 완료되었습니다.

참고 Windows 8 부터 지원합니다.

 
FWPS_NET_BUFFER_LIST_CLONED_BY_NDIS
NDIS는 NET_BUFFER_LIST 구조를 복제했습니다.

참고 Windows 8 부터 지원합니다.

 
FWPS_NET_BUFFER_LIST_REASSEMBLED_FRAGMENT
NET_BUFFER_LIST 구조체는 재조립된 조각입니다.

참고 Windows 8.1 부터 지원합니다.

 
FWPS_NET_BUFFER_LIST_REASSEMBLY_COMPLETE
NET_BUFFER_LIST 조각 다시 조립이 완료되었습니다.

참고 Windows 8.1 부터 지원합니다.

 

요구 사항

요구 사항
지원되는 최소 클라이언트 달리 표시되지 않는 한 Windows Vista부터 지원됩니다.
머리글 fwpsk.h(Fwpsk.h 포함)

추가 정보

FWPS_NET_BUFFER_LIST_NOTIFY_FN0 FwpsAllocateCloneNetBufferList0 FwpsNetBufferListRemoveContext0

NET_BUFFER_LIST