Функция 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 | Любой уровень |