структура NEIGHBOR_OFFLOAD_STATE_CACHED (ndischimney.h)
[Функция разгрузки дымохода TCP является нерекомендуемой и не должна использоваться.]
Структура NEIGHBOR_OFFLOAD_STATE_CACHED содержит кэшированные переменные объекта соседнего состояния.
Синтаксис
typedef struct _NEIGHBOR_OFFLOAD_STATE_CACHED {
OFFLOAD_STATE_HEADER Header;
UCHAR DlDestinationAddress[32];
ULONG HostReachabilityDelta;
} NEIGHBOR_OFFLOAD_STATE_CACHED, *PNEIGHBOR_OFFLOAD_STATE_CACHED;
Члены
Header
Структура OFFLOAD_STATE_HEADER . NDIS задает для элемента Lengthзаголовка размер в байтах структуры NEIGHBOR_OFFLOAD_STATE_CACHED. Элемент RecognizedOptionsзаголовка зарезервирован.
DlDestinationAddress[32]
Указывает MAC-адрес следующего прыжка (соседа).
HostReachabilityDelta
Текущее время стека узлов за вычетом HostReachabilityDelta — это последний раз, когда стек узлов подтвердил доступность соседа (см. прямую доступность в RFC 2461). Сведения о том, как целевой объект разгрузки использует эту переменную, см. в разделе NdisMOffloadEventIndicate. HostReachabilityDelta измеряется в единицах тактов часов.
Комментарии
Кэшированные переменные принадлежат стеку узлов и поддерживаются ими. Целевой объект разгрузки не должен изменять значение кэшированных переменных, если это не запрошено стеком узла. Если значение кэшированных переменных изменяется, стек узла запрашивает обновление переменной, в результате чего NDIS вызывает функцию MiniportUpdateOffload целевого объекта разгрузки. Когда стек узла завершает разгрузку одного или нескольких объектов состояния, вызывая NDIS для вызова целевого объекта разгрузки. Функция MiniportTerminateOffload , целевой объект разгрузки не возвращает значение разгруженных константных переменных в стек узла.
При передаче в целевой объект разгрузки структура NEIGHBOR_OFFLOAD_STATE_CACHED связана с NDIS_MINIPORT_OFFLOAD_BLOCK_LIST структура, содержащая заголовок, отформатированный как структура NDIS_OBJECT_HEADER . В данном случае элемент Revision структуры NDIS_OBJECT_HEADER указывает номер редакции NEIGHBOR_OFFLOAD_STATE_CACHED структуры.
Требования
Требование | Значение |
---|---|
Заголовок | ndischimney.h (включая Ndischimney.h) |