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 を対象 とする」を参照してください。
 

構文

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構造体は、タグ付けされたコンテキストの外部にあります。 次に、
このイベントの状況は、タグ付けされたパケットの詳細によって異なります。















パケットの種類イベント条件

送信


NET_BUFFER_LIST構造体は TCP/IP スタックを終了します。


Any


への呼び出しによって生じる非同期コンテキストの削除時に、

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
NET_BUFFER_LIST構造体は、下位 (ミニポート ドライバー) NDIS ネイティブレイヤーを介して受信が完了します。

メモ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 以降でサポートされます。
Header fwpsk.h (Fwpsk.h を含む)

こちらもご覧ください

FWPS_NET_BUFFER_LIST_NOTIFY_FN0 FwpsAllocateCloneNetBufferList0 FwpsNetBufferListRemoveContext0

NET_BUFFER_LIST