Поделиться через


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

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

Целевой объект разгрузки вызывает функцию NdisMQueryOffloadStateComplete для завершения операции разгрузки запроса, инициированной предыдущим вызовом целевого объекта разгрузки.Функция MiniportQueryOffload.

Синтаксис

void NdisMQueryOffloadStateComplete(
  [in] IN NDIS_HANDLE                       NdisMiniportHandle,
  [in] IN PNDIS_MINIPORT_OFFLOAD_BLOCK_LIST OffloadBlockList
);

Параметры

[in] NdisMiniportHandle

Дескриптор, полученный драйвером разгрузки при предыдущем вызове NdisMRegisterMiniportDriver.

[in] OffloadBlockList

Указатель на NDIS_MINIPORT_OFFLOAD_BLOCK_LIST структура. Целевой объект разгрузки получил этот указатель в качестве входного параметра для егоФункция MiniportQueryOffload.

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

None

Remarks

Целевой объект разгрузки вызывает NdisMQueryOffloadStateComplete для завершения операции запроса, которая была инициирована при вызове NDIS функции MiniportQueryOffload целевого объекта разгрузки.

Перед вызовом NdisMQueryOffloadStateComplete целевой объект разгрузки должен:

  • Заполните каждую структуру состояния разгрузки в дереве состояния текущими значениями переменных этой структуры.
  • Запишите значение состояния NDIS_STATUS_SUCCESS или NDIS_STATUS_FAILURE в элемент Status каждой структуры NDIS_MINIPORT_OFFLOAD_BLOCK_LIST в дереве состояния.

Требования

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

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

MiniportQueryOffload

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST

NdisMRegisterMiniportDriver