次の方法で共有


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 以降で使用できます。
ヘッダー fwpsk.h (Fwpsk.h を含む)

関連項目

FWPS_STREAM_DATA0

NET_BUFFER

NET_BUFFER_LIST