функция обратного вызова INVALIDATE_OFFLOAD_COMPLETE_HANDLER (ndischimney.h)
[Функция разгрузки дымохода TCP является нерекомендуемой и не должна использоваться.]
NDIS вызывает функцию ProtocolInvalidateOffloadComplete драйвера протокола или промежуточного драйвера для завершения операции аннулирования, которую ранее инициировал драйвер, вызвав функцию NdisInvalidateOffload .
Синтаксис
INVALIDATE_OFFLOAD_COMPLETE_HANDLER InvalidateOffloadCompleteHandler;
void InvalidateOffloadCompleteHandler(
[in] IN NDIS_HANDLE ProtocolBindingContext,
[in] IN PNDIS_PROTOCOL_OFFLOAD_BLOCK_LIST OffloadBlockList
)
{...}
Параметры
[in] ProtocolBindingContext
Дескриптор области контекста, выделенной драйвером протокола. Драйвер сохраняет сведения о контексте привязки в этой области контекста. Драйвер предоставил этот дескриптор NDIS, когда драйвер вызвал функцию NdisOpenAdapterEx .
[in] OffloadBlockList
Указатель на NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST структура, которая может быть автономной структурой или корнем связанного списка таких структур. Эти структуры идентифицируют состояние, которое было признано недействительным или которое пыталось сделать недействительным.
Возвращаемое значение
None
Remarks
В ответ на вызов базового целевого объекта разгрузки или промежуточного драйвера к Функция NdisMInvalidateOffloadComplete , NDIS вызывает протокол overlying или промежуточный драйвер
Функция ProtocolInvalidateOffloadComplete .
Промежуточный драйвер должен распространить завершение операции инициации разгрузки на драйвер над ним, вызвав NdisMInvalidateOffloadComplete. Дополнительные сведения см. в разделе Распространение завершения операции State-Manipulation.
Из структуры NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST, переданной в функцию ProtocolInvalidateOffloadComplete , промежуточный драйвер создает NDIS_MINIPORT_OFFLOAD_BLOCK_LIST структура. Дополнительные сведения см. в разделе Повторное использованием структуры NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST. При вызове функции NdisMInvalidateOffloadComplete промежуточный драйвер передает указатель (параметр OffloadBlockList ) в новую структуру NDIS_MINIPORT_OFFLOAD_BLOCK_LIST.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | ndischimney.h (включая Ndischimney.h) |
См. также раздел
NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST NDIS_MINIPORT_OFFLOAD_BLOCK_LIST NdisMInvalidateOffloadCompleteОбратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по