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


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

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

Целевой объект разгрузки вызывает функцию NdisMQueryOffloadStat eComplete, чтобы завершить операцию разгрузки запроса, инициированную предыдущим вызовом целевого объекта разгрузки. функция 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.

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

Никакой

Замечания

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

Перед вызовом NdisMQueryOffloadStateCompleteCompleteнеобходимо выполнить следующие действия:

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

Требования

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

См. также

MiniportQueryOffload

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST

NdisMRegisterMiniportDriver