функция обратного вызова 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 | Любой уровень |