Partager via


structure NDIS_OFFLOAD_HANDLE (ndischimney.h)

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

La structure NDIS_OFFLOAD_HANDLE représente le contexte d’un pilote pour un objet d’état déchargé.

Syntaxe

typedef struct _NDIS_OFFLOAD_HANDLE {
  PVOID NdisReserved[1];
  PVOID MiniportOffloadContext;
} NDIS_OFFLOAD_HANDLE, *PNDIS_OFFLOAD_HANDLE;

Membres

NdisReserved[1]

Réservé pour une utilisation par NDIS.

MiniportOffloadContext

Pointeur qui fait référence à un emplacement de mémoire hôte dans lequel le pilote sous-jacent écrit une valeur PVOID lors de l’exécution de l’opération de déchargement initial. Cette valeur PVOID fait référence au contexte de déchargement du pilote sous-jacent pour l’objet d’état déchargé.

Remarques

Lors de la propagation du déchargement d’un objet d’état de cheminée TCP, un pilote intermédiaire fournit un pointeur vers une structure NDIS_OFFLOAD_HANDLE. Ce pointeur fait référence au contexte du pilote intermédiaire pour l’objet d’état déchargé.

La structure NDIS_OFFLOAD_HANDLE contient un pointeur MiniportOffloadContext qui fait référence à un emplacement de mémoire dans lequel le pilote ou la cible de déchargement sous-jacent écrit une valeur PVOID avant d’effectuer l’opération de déchargement initial. Cette valeur PVOID fait référence au contexte du pilote sous-jacent ou au contexte de la cible de déchargement pour l’objet d’état déchargé.

Pour plus d’informations sur l’utilisation de la structure NDIS_OFFLOAD_HANDLE, consultez référencement de l’état déchargé par le biais d’unde pilote intermédiaire.

Exigences

Exigence Valeur
d’en-tête ndischimney.h (include Ndischimney.h)

Voir aussi

MiniportInitiateOffload

NdisMInitiateOffloadComplete