Partager via


NDIS_OFFLOAD_HANDLE structure (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é à l’utilisation par NDIS.

MiniportOffloadContext

Pointeur qui référence un emplacement de mémoire hôte dans lequel le pilote sous-jacent écrit une valeur PVOID à l’issue de l’opération de lancement du déchargement. 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. En effet, ce pointeur référence le contexte du pilote intermédiaire pour l’objet d’état déchargé.

La structure NDIS_OFFLOAD_HANDLE contient un pointeur MiniportOffloadContext qui 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 lancement du déchargement. Cette valeur PVOID fait référence au contexte du pilote ou de la cible de déchargement sous-jacent 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é via un pilote intermédiaire.

Configuration requise

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

Voir aussi

MiniportInitiateOffload

NdisMInitiateOffloadComplete