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

[Функция разгрузки tcp chimney является устаревшей и не должна использоваться.]

Целевой объект разгрузки вызывает функцию NdisMInitiateOffloadComplete для завершения операции разгрузки, инициированной предыдущим вызовомФункция MiniportInitiateOffload.

Синтаксис

void NdisMInitiateOffloadComplete(
  [in] IN NDIS_HANDLE                       NdisMiniportHandle,
  [in] IN PNDIS_MINIPORT_OFFLOAD_BLOCK_LIST OffloadBlockList
);

Параметры

[in] NdisMiniportHandle

Дескриптор, полученный целевым объектом разгрузки при предыдущем вызове. NdisMRegisterMiniportDriver.

[in] OffloadBlockList

Указатель на NDIS_MINIPORT_OFFLOAD_BLOCK_LIST структура. Целевой объект разгрузки получил этот указатель в качестве входного параметра для егоФункция MiniportInitiateOffload.

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

None

Remarks

Перед вызовом NdisMInitiateOffloadComplete целевой объект разгрузки должен записать одно из следующих значений NDIS_STATUS в элемент Status каждого из них. NDIS_MINIPORT_OFFLOAD_BLOCK_LIST структуры в дереве состояния, переданной функции MiniportInitiateOffload целевого объекта разгрузки:

  • NDIS_STATUS_SUCCESS
  • NDIS_STATUS_PARTIAL_SUCCESS
  • NDIS_STATUS_RESOURCES
  • NDIS_STATUS_OFFLOAD_TCP_ENTRIES
  • NDIS_STATUS_OFFLOAD_PATH_ENTRIES
  • NDIS_STATUS_OFFLOAD_NEIGHBOR_ENTRIES
  • NDIS_STATUS_OFFLOAD_HW_ADDRESS_ENTRIES
  • NDIS_STATUS_OFFLOAD_IP_ADDRESS_ENTRIES
  • NDIS_STATUS_OFFLOAD_TCP_XMIT_BUFFER
  • NDIS_STATUS_OFFLOAD_TCP_RCV_BUFFER
  • NDIS_STATUS_OFFLOAD_TCP_RCV_WINDOW
  • NDIS_STATUS_OFFLOAD_VLAN_ENTRIES
  • NDIS_STATUS_OFFLOAD_PATH_MTU
  • NDIS_STATUS_FAILURE
Дополнительные сведения см. в разделе Возвращает состояние завершения операции запуска разгрузки.

Требования

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

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

MiniportInitiateOffload

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST

NdisMRegisterMiniportDriver

NdisTcpOffloadEventHandler

NdisTcpOffloadReceiveHandler

OID_TCP_TASK_OFFLOAD