структура FWPS_STREAM_DATA_OFFSET0 (fwpsk.h)

Структура FWPS_STREAM_DATA_OFFSET0 определяет смещение в части потока данных, описываемой структурой FWPS_STREAM_DATA0 .

ПримечаниеFWPS_STREAM_DATA_OFFSET0 — это определенная версия FWPS_STREAM_DATA_OFFSET. Дополнительные сведения см. в разделах Имена 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 указывает смещение в потоке данных.

Сочетание элементов netBufferList, netBuffer, Mdl и mdlOffset обеспечивает расположение первого байта интересующих данных.

Требования

Требование Значение
Минимальная версия клиента Доступно начиная с Windows Vista.
Верхняя часть fwpsk.h (включая Fwpsk.h)

См. также раздел

FWPS_STREAM_DATA0

NET_BUFFER

NET_BUFFER_LIST