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