Функция NdisQueryOffloadState (ndischimney.h)

[Функция разгрузки tcp chimney является устаревшей и не должна использоваться.]

Протокол или промежуточный драйвер вызывает функцию NdisQueryOffloadState для запроса ранее разгруженных объектов состояния tcp chimney.

Синтаксис

void NdisQueryOffloadState(
  [in] IN NDIS_HANDLE                       NdisBindingHandle,
  [in] IN PNDIS_PROTOCOL_OFFLOAD_BLOCK_LIST OffloadBlockList
);

Параметры

[in] NdisBindingHandle

Дескриптор, предоставленный NDIS в параметре NdisBindingHandleобъекта NdisOpenAdapterEx. Этот дескриптор идентифицирует привязку между вызывающим объектом и базовым промежуточным драйвером или целевым объектом разгрузки.

[in] OffloadBlockList

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

Возвращаемое значение

None

Remarks

Промежуточный драйвер вызывает функцию NdisQueryOffloadState для распространения операции разгрузки запроса, инициированной стеком узла. Дополнительные сведения см. в разделе Распространение операций State-Manipulation.

Из структуры NDIS_MINIPORT_OFFLOAD_BLOCK_LIST, переданной функции MiniportQueryOffload , промежуточный драйвер создает NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST структуру. Дополнительные сведения см. в разделе Повторное использовать NDIS_MINIPORT_OFFLOAD_BLOCK_LIST Структура. Промежуточный драйвер передает указатель (параметр OffloadBlockList ) на эту NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST структуру при вызове функции NdisQueryOffloadState .

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть ndischimney.h (включая Ndischimney.h)

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

MiniportQueryOffload

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST NdisMQueryOffloadStateComplete

NdisOpenAdapterEx

ProtocolQueryOffloadComplete