Функция NdisMUpdateOffloadComplete (ndischimney.h)
[Функция разгрузки дымохода TCP является нерекомендуемой и не должна использоваться.]
Целевой объект разгрузки вызывает функцию NdisMUpdateOffloadComplete для завершения операции разгрузки обновления, инициированной предыдущим вызовом функции MiniportUpdateOffload целевого объекта разгрузки.
Синтаксис
void NdisMUpdateOffloadComplete(
[in] IN NDIS_HANDLE NdisMiniportHandle,
[in] IN PNDIS_MINIPORT_OFFLOAD_BLOCK_LIST OffloadBlockList
);
Параметры
[in] NdisMiniportHandle
Дескриптор, полученный целевым объектом разгрузки в предыдущем вызове NdisMRegisterMiniportDriver.
[in] OffloadBlockList
Указатель на NDIS_MINIPORT_OFFLOAD_BLOCK_LIST структура. Целевой объект разгрузки получил этот указатель в качестве входного параметра для его Функция MiniportUpdateOffload .
Возвращаемое значение
None
Remarks
Перед вызовом функции NdisMUpdateOffloadComplete целевой объект разгрузки должен записать одно из следующих NDIS_STATUS значений в элемент Status каждой структуры NDIS_MINIPORT_OFFLOAD_BLOCK_LIST в дереве состояния:
-
NDIS_STATUS_SUCCESS
Целевой объект разгрузки успешно обновил переменные объекта состояния и /или успешно обновил путь к соседним ссылкам.
-
NDIS_STATUS_FAILURE
Операция обновления не выполнена. Целевой объект разгрузки должен продолжать нормальную обработку подключения. Стек узлов завершит разгрузку объектов состояния, которые не удалось обновить.
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Верхняя часть | ndischimney.h (включая Ndischimney.h) |
IRQL | Любой уровень |