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

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

MiniportUpdateOffload

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST

NdisMRegisterMiniportDriver