Функция NdisMOffloadEventIndicate (ndischimney.h)
[Функция разгрузки дымохода TCP не рекомендуется и не должна использоваться.]
Целевой объект разгрузки вызывает функцию NdisMOffloadEventIndicate, чтобы указать различные события в стеке узлов.
Синтаксис
void NdisMOffloadEventIndicate(
[in] IN NDIS_HANDLE NdisMiniportHandle,
[in] IN PNDIS_MINIPORT_OFFLOAD_BLOCK_LIST OffloadBlockList,
[in] IN ULONG IndicationCode
);
Параметры
[in] NdisMiniportHandle
Дескриптор, полученный в предыдущем вызове целевого объекта разгрузки. NdisMRegisterMiniportDriver.
[in] OffloadBlockList
Указатель на объект структура NDIS_MINIPORT_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.
Целевой объект разгрузки должен инициализировать следующие элементы структуры NDIS_MINIPORT_OFFLOAD_BLOCK_LIST, которая передается в функцию NdisMOffloadEventIndic ate:
- Все члены структуры NDIS_OBJECT_HEADER, включая типа, редакции и размер. Целевой объект разгрузки должен инициализировать типа для NeighborOffloadState.
- Указатель NextBlock на значение, отличное отNULL, если существует следующий блок; в противном случае для NULL.
- Указатель DependentBlockList на NULL.
- Элемент состояния для NDIS_STATUS_SUCCESS.
Для всех признаков, отличных от указания NeighborReachabilityQuery, целевой объект разгрузки предоставляет указатель OffloadBlockList, NULL.
[in] IndicationCode
Указанное событие указывается как одно из следующих значений INDICATE_OFFLOAD_EVENT:
СоседкаReachabilityQuery
Указывает, что запись соседнего кэша (NCE) стала устаревшей. Дополнительные сведения о NCEs см. в rfC 2461.
СоседКаReachabilityInDoubt
Скрытный.
Возвращаемое значение
Никакой
Замечания
Стек узлов использует СоседаReachabilityQuery для обнаружения недоступности соседей для IPv4 и IPv6. Подробное описание этого указания см. в разделе Созданиеуказания соседаReachabilityQuery.
Требования
Требование | Ценность |
---|---|
целевая платформа | Всеобщий |
заголовка | ndischimney.h (включая Ndischimney.h) |
IRQL | DISPATCH_LEVEL |