Partager via


structure NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS (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_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS spécifie les points d’entrée miniport de déchargement de cheminée génériques d’une cible de déchargement ou d’un pilote intermédiaire. Les points d’entrée de déchargement de cheminée génériques concernent tous les types de déchargement de cheminée. Actuellement, le déchargement de cheminée TCP est le seul type de déchargement de cheminée défini.

Syntaxe

typedef struct _NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS {
  NDIS_OBJECT_HEADER           Header;
  ULONG                        Flags;
  W_INITIATE_OFFLOAD_HANDLER   InitiateOffloadHandler;
  W_TERMINATE_OFFLOAD_HANDLER  TerminateOffloadHandler;
  W_UPDATE_OFFLOAD_HANDLER     UpdateOffloadHandler;
  W_INVALIDATE_OFFLOAD_HANDLER InvalidateOffloadHandler;
  W_QUERY_OFFLOAD_HANDLER      QueryOffloadHandler;
} NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS, *PNDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS;

Membres

Header

En-tête de la structure NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS. L’en-tête est mis en forme en tant que structure NDIS_OBJECT_HEADER. La structure NDIS_OBJECT_HEADER contient le numéro de révision de la structure NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS et la taille de la structure NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS, y compris l’en-tête, en octets. Le Type membre de l’en-tête n’est pas significatif.

Flags

Réservé à l’utilisation du système.

InitiateOffloadHandler

Point d’entrée du pilote fonction MiniportInitiateOffload.

TerminateOffloadHandler

Point d’entrée du pilote fonction miniportTerminateOffload.

UpdateOffloadHandler

Point d’entrée du pilote Fonction MiniportUpdateOffload.

InvalidateOffloadHandler

Point d’entrée du pilote fonction miniportInvalidateOffload.

QueryOffloadHandler

Point d’entrée du pilote Fonction MiniportQueryOffload.

Remarques

Pour inscrire ses points d’entrée de déchargement de cheminée génériques, un pilote cible ou intermédiaire de déchargement appelle la fonction NdisSetOptionalHandlers dans le contexte de la fonction MiniportSetOptions. Dans la fonction NdisSetOptionalHandlers, le pilote cible ou intermédiaire de déchargement passe un pointeur vers la structure NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS.

Exigences

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

Voir aussi

MiniportInitiateOffload

MiniportInvalidateOffload

miniportQueryOffload

MiniportSetOptions

MiniportTerminateOffload

MiniportUpdateOffload

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers