функция обратного вызова INDICATE_OFFLOAD_EVENT_HANDLER (ndischimney.h)
[Функция разгрузки tcp chimney является устаревшей и не должна использоваться.]
NDIS вызывает функцию ProtocolIndicateOffloadEvent драйвера протокола или промежуточного драйвера для отправки указания, что было инициировано вызовом базового драйвера или целевого объекта разгрузки дляФункция NdisMOffloadEventIndicate.
Синтаксис
INDICATE_OFFLOAD_EVENT_HANDLER IndicateOffloadEventHandler;
void IndicateOffloadEventHandler(
[in] IN NDIS_HANDLE ProtocolBindingContext,
[in] IN PNDIS_PROTOCOL_OFFLOAD_BLOCK_LIST OffloadBlockList,
[in] IN ULONG IndicationCode
)
{...}
Параметры
[in] ProtocolBindingContext
Дескриптор области контекста, выделенной драйвером протокола. Драйвер сохраняет сведения о контексте каждой привязки в этой области контекста. Драйвер предоставил этот дескриптор NDIS, когда драйвер вызывал функцию NdisOpenAdapterEx .
[in] OffloadBlockList
Указатель на NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST структура. Эта структура идентифицирует объект состояния разгрузки, для которого производится указание. Обратите внимание, что существует только одна NDIS_MINIPORT_OFFLOAD_BLOCK_LIST структура. Нет связанного списка таких структур.
Базовый целевой объект разгрузки предоставляет допустимый указатель OffloadBlockList при создании указателя NeighborReachabilityQuery . В этом случае целевой объект разгрузки предоставляет NEIGHBOR_OFFLOAD_STATE_CONST структура, NEIGHBOR_OFFLOAD_STATE_CACHED структура и NEIGHBOR_OFFLOAD_STATE_DELEGATED структуру (в указанном порядке) сразу после структуры NDIS_MINIPORT_OFFLOAD_BLOCK_LIST, на которую ссылается указатель OffloadBlockList .
[in] IndicationCode
Событие, указываемое как одно из следующих INDICATE_OFFLOAD_EVENT значений:
NeighborReachabilityQuery
Указывает, что запись соседнего кэша (NCE) устарела. Дополнительные сведения о NCEs см. в статье RFC 2461.
СоседствоInDoubt
Зарезервировано.
Возвращаемое значение
None
Remarks
Необходимо определить реализацию этой функции для промежуточных драйверов.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | ndischimney.h (включая Ndischimney.h) |