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