структура NDIS_OFFLOAD_HANDLE (ndischimney.h)

[Функция разгрузки дымохода TCP является нерекомендуемой и не должна использоваться.]

Структура NDIS_OFFLOAD_HANDLE представляет контекст драйвера для объекта состояния разгрузки.

Синтаксис

typedef struct _NDIS_OFFLOAD_HANDLE {
  PVOID NdisReserved[1];
  PVOID MiniportOffloadContext;
} NDIS_OFFLOAD_HANDLE, *PNDIS_OFFLOAD_HANDLE;

Члены

NdisReserved[1]

Зарезервировано для использования NDIS.

MiniportOffloadContext

Указатель, который ссылается на расположение памяти узла, в которое базовый драйвер записывает значение PVOID при завершении операции инициирования разгрузки. Это значение PVOID ссылается на контекст разгрузки базового драйвера для объекта состояния разгрузки.

Комментарии

При распространении разгрузки объекта состояния дымохода TCP промежуточный драйвер предоставляет указатель на структуру NDIS_OFFLOAD_HANDLE. Этот указатель, по сути, ссылается на контекст промежуточного драйвера для объекта состояния разгрузки.

Структура NDIS_OFFLOAD_HANDLE содержит указатель MiniportOffloadContext , который ссылается на расположение памяти, в которое базовый драйвер или целевой объект разгрузки записывает значение PVOID перед завершением операции инициирования разгрузки. Это значение PVOID ссылается на контекст базового драйвера или целевого объекта разгрузки для объекта состояния разгрузки.

Дополнительные сведения об использовании структуры NDIS_OFFLOAD_HANDLE см. в разделе Ссылка на разгруженное состояние через промежуточный драйвер.

Требования

Требование Значение
Заголовок ndischimney.h (включая Ndischimney.h)

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

MiniportInitiateOffload

NdisMInitiateOffloadComplete