Partager via


structure NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS (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 de NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS spécifie les points d’entrée génériques du miniport de déchargement de la cheminée d’une cible de déchargement ou d’un pilote intermédiaire. Les points d’entrée génériques de déchargement de cheminée se rapportent à 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 membre Type de l’en-tête n’est pas significatif.

Flags

Réservé pour le système.

InitiateOffloadHandler

Point d’entrée du conducteur Fonction MiniportInitiateOffload .

TerminateOffloadHandler

Point d’entrée du conducteur Fonction MiniportTerminateOffload .

UpdateOffloadHandler

Point d’entrée du conducteur Fonction MiniportUpdateOffload .

InvalidateOffloadHandler

Point d’entrée du conducteur Fonction MiniportInvalidateOffload .

QueryOffloadHandler

Point d’entrée du conducteur Fonction MiniportQueryOffload .

Remarques

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

Configuration requise

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

Voir aussi

MiniportInitiateOffload

MiniportInvalidateOffload

MiniportQueryOffload

MiniportSetOptions

MiniportTerminateOffload

MiniportUpdateOffload

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers