FWPS_STREAM_DATA_OFFSET0 structure

The FWPS_STREAM_DATA_OFFSET0 structure defines an offset into a portion of a data stream that is described by an FWPS_STREAM_DATA0 structure.

Note  FWPS_STREAM_DATA_OFFSET0 is a specific version of FWPS_STREAM_DATA_OFFSET. See WFP Version-Independent Names and Targeting Specific Versions of Windows for more information.
 

Syntax


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;

Members

netBufferList

A pointer to the NET_BUFFER_LIST structure in which the offset lies.

netBuffer

A pointer to the NET_BUFFER structure in which the offset lies.

mdl

A pointer to the Memory Descriptor List (MDL) in which the offset lies.

mdlOffset

The byte offset from the beginning of the MDL pointed to by the Mdl member.

netBufferOffset

Reserved for system use. Callout drivers must not use this member.

streamDataOffset

Reserved for system use. Callout drivers must not use this member.

Remarks

An FWPS_STREAM_DATA_OFFSET0 structure is contained within an FWPS_STREAM_DATA0 structure. The FWPS_STREAM_DATA_OFFSET0 structure specifies an offset into the data stream.

The combination of the netBufferList, netBuffer, Mdl, and mdlOffset members provide the location of the first byte of the data of interest.

Requirements

Version

Available starting with Windows Vista.

Header

Fwpsk.h (include Fwpsk.h)

See also

FWPS_STREAM_DATA0
NET_BUFFER
NET_BUFFER_LIST

 

 

Send comments about this topic to Microsoft

Show: