次の方法で共有


FWPS_STREAM_DATA_OFFSET0 構造体 (fwpsk.h)

FWPS_STREAM_DATA_OFFSET0構造体は、FWPS_STREAM_DATA0構造体によって記述されるデータ ストリームの一部へのオフセットを定義します。

FWPS_STREAM_DATA_OFFSET0は特定のバージョンのFWPS_STREAM_DATA_OFFSETであることに注意してください。 詳細については、「 WFP Version-Independent 名と特定のバージョンの Windows を対象 とする」を参照してください。
 

構文

typedef struct FWPS_STREAM_DATA_OFFSET0_ {
  NET_BUFFER_LIST *netBufferList;
  NET_BUFFER      *netBuffer;
  MDL             *mdl;
  UINT32          mdlOffset;
  UINT32          netBufferOffset;
  SIZE_T          streamDataOffset;
} FWPS_STREAM_DATA_OFFSET0;

メンバー

netBufferList

オフセットが存在する NET_BUFFER_LIST 構造体へのポインター。

netBuffer

オフセットが存在する NET_BUFFER 構造体へのポインター。

mdl

オフセットが存在するメモリ記述子リスト (MDL) へのポインター。

mdlOffset

Mdl メンバーが指す MDL の先頭からのバイト オフセット。

netBufferOffset

システムで使用するために予約されています。 吹き出しドライバーでは、このメンバーを使用しないでください。

streamDataOffset

システムで使用するために予約されています。 吹き出しドライバーでは、このメンバーを使用しないでください。

注釈

FWPS_STREAM_DATA_OFFSET0構造体は、 FWPS_STREAM_DATA0 構造体内に含まれています。 FWPS_STREAM_DATA_OFFSET0構造体は、データ ストリームへのオフセットを指定します。

netBufferListnetBufferMdlおよび mdlOffset メンバーの組み合わせにより、目的のデータの最初のバイトの場所が提供されます。

要件

要件
サポートされている最小のクライアント Windows Vista 以降で使用できます。
Header fwpsk.h (Fwpsk.h を含む)

こちらもご覧ください

FWPS_STREAM_DATA0

NET_BUFFER

NET_BUFFER_LIST