функция обратного вызова NDIS_TCP_OFFLOAD_FORWARD_COMPLETE (ndischimney.h)

[Функция разгрузки дымохода TCP является нерекомендуемой и не должна использоваться.]

Целевой объект разгрузки вызывает функцию NdisTcpOffloadForwardComplete для выполнения одного или нескольких запросов пересылки, выполненных в

Функция MiniportTcpOffloadForward целевого объекта разгрузки.

Синтаксис

NDIS_TCP_OFFLOAD_FORWARD_COMPLETE NdisTcpOffloadForwardComplete;

void NdisTcpOffloadForwardComplete(
  [in] IN NDIS_HANDLE NdisMiniportHandle,
  [in] IN PNET_BUFFER_LIST NetBufferList
)
{...}

Параметры

[in] NdisMiniportHandle

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

[in] NetBufferList

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

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

None

Remarks

Чтобы повысить производительность системы, целевой объект разгрузки может создать связанный список, содержащий NET_BUFFER_LIST структуры из нескольких вызовов кФункция MiniportTcpOffloadForward. Затем целевой объект разгрузки может передать такой связанный список в одном вызове функции NdisTcpOffloadForwardComplete .

Целевой объект разгрузки должен записывать одно из следующих значений состояния в каждую NET_BUFFER_LIST структуру, которая передается функции NdisTcpOffloadForwardComplete :

Требования

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

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

MiniportTcpOffloadForward

NET_BUFFER

NET_BUFFER_LIST

NdisMRegisterMiniportDriver