функция обратного вызова INDICATE_OFFLOAD_EVENT_HANDLER (ndischimney.h)
[Функция разгрузки дымохода TCP не рекомендуется и не должна использоваться.]
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, a структура NEIGHBOR_OFFLOAD_STATE_CACHED и a NEIGHBOR_OFFLOAD_STATE_DELEGATED структура (в этом порядке) сразу после NDIS_MINIPORT_OFFLOAD_BLOCK_LIST структуры, на которую ссылается указатель OffloadBlockList.
[in] IndicationCode
Событие, указываемое как одно из следующих INDICATE_OFFLOAD_EVENT значений:
СоседкаReachabilityQuery
Указывает, что запись соседнего кэша (NCE) стала устаревшей. Дополнительные сведения о NCEs см. в rfC 2461.
СоседКаReachabilityInDoubt
Скрытный.
Возвращаемое значение
Никакой
Замечания
Реализация этой функции для промежуточных драйверов должна быть определена.
Требования
Требование | Ценность |
---|---|
целевая платформа | Виндоус |
заголовка | ndischimney.h (включая Ndischimney.h) |