estructura NEIGHBOR_OFFLOAD_STATE_DELEGATED (ndischimney.h)

[La característica de descarga de chimenea TCP está en desuso y no se debe usar.]

La estructura NEIGHBOR_OFFLOAD_STATE_DELGATED contiene la variable delegada de un objeto de estado vecino.

Sintaxis

typedef struct _NEIGHBOR_OFFLOAD_STATE_DELEGATED {
  OFFLOAD_STATE_HEADER Header;
  ULONG                NicReachabilityDelta;
} NEIGHBOR_OFFLOAD_STATE_DELEGATED, *PNEIGHBOR_OFFLOAD_STATE_DELEGATED;

Miembros

Header

Estructura OFFLOAD_STATE_HEADER . NDIS establece el miembro Length de Header en el tamaño, en bytes, de la estructura NEIGHBOR_OFFLOAD_STATE_DELEGATED. El miembro RecognizeOptions de Header está reservado.

NicReachabilityDelta

La hora actual de la NIC menos NicReachabilityDelta es la última vez que el destino de descarga confirmó la disponibilidad del vecino (consulte la capacidad de acceso hacia delante en RFC 2461). Para obtener información sobre cómo el destino de descarga usa esta variable, consulte NdisMOffloadEventIndicate. NicReachabilityDelta se mide en unidades de tics de reloj.

Comentarios

La pila de hosts proporciona valores iniciales para la variable NicReachabilityDelta cuando descarga la variable en el destino de descarga. Una vez descargado, la variable NicReachabilityDelta es propiedad del destino de descarga y la mantiene. Solo el destino de descarga puede cambiar el valor de una variable NicReachabilityDelta descargada. El destino de descarga no notifica a la pila de hosts los cambios en los valores de una variable NicReachabilityDelta descargada. Sin embargo, la pila de hosts puede consultar el valor de una variable NicReachabilityDelta descargada, lo que hace que NDIS llame a la función MiniportQueryOffload del destino de descarga. Cuando la pila de hosts finaliza la descarga de un objeto de estado vecino haciendo que NDIS llame al destino de descarga. La función MiniportTerminateOffload , el destino de descarga pasa el valor de la variable NicReachabilityDelta en el objeto de estado terminado a la pila de hosts.

Cuando se pasa a un destino de descarga, se asocia una estructura de NEIGHBOR_OFFLOAD_STATE_DELEGATED a un NDIS_MINIPORT_OFFLOAD_BLOCK_LIST estructura, que contiene un encabezado con formato de estructura NDIS_OBJECT_HEADER . El miembro Revision de la estructura NDIS_OBJECT_HEADER, en este caso, especifica el número de revisión de la estructura NEIGHBOR_OFFLOAD_STATE_DELEGATED.

Requisitos

Requisito Valor
Header ndischimney.h (incluya Ndischimney.h)

Consulte también

MiniportQueryOffload

MiniportTerminateOffload

NDIS_OBJECT_HEADER

NEIGHBOR_OFFLOAD_STATE_CACHED

NEIGHBOR_OFFLOAD_STATE_CONST

OFFLOAD_STATE_HEADER