Поделиться через


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

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

Драйвер протокола или промежуточный драйвер вызывает функцию NdisOffloadTcpReceiveReturn для возврата владения NET_BUFFER_LIST и связанных структур в базовый целевой объект разгрузки.

Синтаксис

void NdisOffloadTcpReceiveReturn(
  [in] IN NDIS_HANDLE      NdisBindingHandle,
  [in] IN PNET_BUFFER_LIST NetBufferList
);

Параметры

[in] NdisBindingHandle

Дескриптор, предоставленный NDIS в параметре NdisBindingHandle функции NdisOpenAdapterEx. Этот дескриптор определяет привязку между вызывающим объектом и базовым промежуточным драйвером или целевым объектом разгрузки.

[in] NetBufferList

Указатель на структуру NET_BUFFER_LIST. Эта структура может быть автономной или первой структурой в связанном списке NET_BUFFER_LIST структур. Связанный список может содержать NET_BUFFER_LIST структуры из одного или нескольких вызовов функции NdisTcpOffloadReceiveHandler.

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

Никакой

Замечания

В ответ на вызов его функцию MiniportTcpOffloadReceiveReturn, промежуточный драйвер вызывает функцию NdisOffloadTcpReceiveRetur n для распространения операции возврата в базовый промежуточный драйвер или целевой объект разгрузки. Дополнительные сведения см. в распространения операций ввода-вывода.

Для функции NdisOffloadTcpReceiveReturn промежуточный драйвер передает следующее:

  • Функция NdisOffloadHandle, которая ссылается на структуру NDIS_OFFLOAD_HANDLE, хранящуюся в контексте промежуточного драйвера для отключенного TCP-подключения. Дополнительные сведения см. в разделе ссылки на отключенное состояние через промежуточный драйвер.
  • Тот же указатель PNET_BUFFER_LIST, что NDIS, переданный в функцию промежуточного драйвера MiniportTcpOffloadReceiveReturn.

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка ndischimney.h (включая Ndischimney.h)
библиотеки Ndis.lib

См. также

MiniportTcpOffloadReceiveReturn

NDIS_OFFLOAD_HANDLE

NET_BUFFER_LIST

NdisTcpOffloadReceiveHandler