structure NEIGHBOR_OFFLOAD_STATE_DELEGATED (ndischimney.h)
[La fonctionnalité de déchargement de cheminée TCP est déconseillée et ne doit pas être utilisée.]
La structure NEIGHBOR_OFFLOAD_STATE_DELGATED contient la variable déléguée d’un objet d’état voisin.
Syntaxe
typedef struct _NEIGHBOR_OFFLOAD_STATE_DELEGATED {
OFFLOAD_STATE_HEADER Header;
ULONG NicReachabilityDelta;
} NEIGHBOR_OFFLOAD_STATE_DELEGATED, *PNEIGHBOR_OFFLOAD_STATE_DELEGATED;
Membres
Header
Structure OFFLOAD_STATE_HEADER. NDIS définit le membre Length de Header sur la taille, en octets, de la structure NEIGHBOR_OFFLOAD_STATE_DELEGATED. Le membre RecognizedOptions du d’en-tête est réservé.
NicReachabilityDelta
L’heure actuelle de la carte réseau moins la NicReachabilityDelta est la dernière fois que la cible de déchargement a confirmé l’accessibilité des voisins (voir l’accessibilité vers l’avant dans RFC 2461). Pour plus d’informations sur la façon dont la cible de déchargement utilise cette variable, consultez NdisMOffloadEventIndicate. NicReachabilityDelta est mesurée en unités de cycles d’horloge.
Remarques
La pile hôte fournit des valeurs initiales pour la variable NicReachabilityDelta lorsqu’elle décharge la variable sur la cible de déchargement. Après son déchargement, la variable NicReachabilityDelta est détenue et gérée par la cible de déchargement. Seule la cible de déchargement peut modifier la valeur d’une variable NicReachabilityDelta déchargée. La cible de déchargement n’informe pas la pile hôte des modifications apportées aux valeurs d’une variable NicReachabilityDel ta déchargée. Toutefois, la pile hôte peut interroger la valeur d’une variable NicReachabilityDelta déchargée, ce qui amène NDIS à appeler la fonction MiniportQueryOffload de la cible de déchargement. Lorsque la pile hôte met fin au déchargement d’un objet d’état voisin en provoquant l’appel de la cible de déchargement fonction MiniportTerminateOffload, la cible de déchargement transmet la valeur de la variable NicReachabilityDelta dans l’objet d’état arrêté à la pile hôte.
Lorsqu’elle est passée à une cible de déchargement, une structure de NEIGHBOR_OFFLOAD_STATE_DELEGATED est associée à un NDIS_MINIPORT_OFFLOAD_BLOCK_LIST structure, qui contient un en-tête mis en forme comme structure NDIS_OBJECT_HEADER. La Révision membre de la structure NDIS_OBJECT_HEADER, dans ce cas, spécifie le numéro de révision de la structure NEIGHBOR_OFFLOAD_STATE_DELEGATED.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ndischimney.h (include Ndischimney.h) |