structure PATH_OFFLOAD_STATE_CACHED (ndischimney.h)

[La fonctionnalité de déchargement de la cheminée TCP est déconseillée et ne doit pas être utilisée.]

La structure PATH_OFFLOAD_STATE_CACHED contient la variable mise en cache d’un objet d’état de chemin d’accès.

Syntaxe

typedef struct _PATH_OFFLOAD_STATE_CACHED {
  OFFLOAD_STATE_HEADER Header;
  ULONG                PathMtu;
} PATH_OFFLOAD_STATE_CACHED, *PPATH_OFFLOAD_STATE_CACHED;

Membres

Header

Structure OFFLOAD_STATE_HEADER . NDIS définit le membre Length de l’en-tête sur la taille, en octets, de la structure PATH_OFFLOAD_STATE_CACHED. Le membre RecognizedOptions de l’en-tête est réservé.

PathMtu

Unité de transmission maximale (MTU) pour le chemin d’accès (voir RFC 1191 pour IPv4 et RFC 1981 pour IPv6).

Remarques

Les variables mises en cache sont détenues et gérées par la pile hôte. Une cible de déchargement ne doit pas modifier la valeur d’une variable mise en cache, sauf si la pile hôte l’y demande. Si la valeur d’une variable mise en cache change, la pile de l’hôte demande une mise à jour de la variable, ce qui oblige NDIS à appeler la fonction MiniportUpdateOffload de la cible de déchargement. Lorsque la pile hôte met fin au déchargement d’un ou plusieurs objets d’état en entraînant NDIS pour appeler la cible de déchargement Fonction MiniportTerminateOffload , la cible de déchargement ne retourne pas la valeur des variables constantes déchargées à la pile hôte.

Lorsqu’elle est passée à une cible de déchargement, une structure PATH_OFFLOAD_STATE_CACHED est associée à une NDIS_MINIPORT_OFFLOAD_BLOCK_LIST structure, qui contient un en-tête mis en forme en tant que structure de NDIS_OBJECT_HEADER . Dans ce cas, le membre Revision de la structure NDIS_OBJECT_HEADER spécifie le numéro de révision de la structure PATH_OFFLOAD_STATE_CACHED.

Configuration requise

Condition requise Valeur
En-tête ndischimney.h (inclure Ndischimney.h)

Voir aussi

MiniportTerminateOffload

MiniportUpdateOffload

NDIS_OBJECT_HEADER

OFFLOAD_STATE_HEADER

PATH_OFFLOAD_STATE_CONST

PATH_OFFLOAD_STATE_DELEGATED