Partager via


structure NDIS_CLIENT_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_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS spécifie les points d’entrée de déchargement génériques d’un pilote de protocole. Les points d’entrée de déchargement de cheminée génériques s’appliquent à 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_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS {
  NDIS_OBJECT_HEADER                  Header;
  ULONG                               Flags;
  INITIATE_OFFLOAD_COMPLETE_HANDLER   InitiateOffloadCompleteHandler;
  TERMINATE_OFFLOAD_COMPLETE_HANDLER  TerminateOffloadCompleteHandler;
  UPDATE_OFFLOAD_COMPLETE_HANDLER     UpdateOffloadCompleteHandler;
  INVALIDATE_OFFLOAD_COMPLETE_HANDLER InvalidateOffloadCompleteHandler;
  QUERY_OFFLOAD_COMPLETE_HANDLER      QueryOffloadCompleteHandler;
  INDICATE_OFFLOAD_EVENT_HANDLER      IndicateOffloadEventHandler;
} NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS, *PNDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS;

Membres

Header

En-tête de la structure NDIS_CLIENT_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_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS et la taille de la structure NDIS_CLIENT_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.

InitiateOffloadCompleteHandler

Spécifie le point d’entrée du pilote Fonction ProtocolInitiateOffloadComplete.

TerminateOffloadCompleteHandler

Point d’entrée du pilote Fonction ProtocolTerminateOffloadComplete.

UpdateOffloadCompleteHandler

Point d’entrée du pilote Fonction ProtocolUpdateOffloadComplete.

InvalidateOffloadCompleteHandler

Point d’entrée du pilote Fonction ProtocolInvalidateOffloadComplete.

QueryOffloadCompleteHandler

Point d’entrée du pilote Fonction de ProtocolQueryOffloadComplete.

IndicateOffloadEventHandler

Point d’entrée du pilote Fonction ProtocolIndicateOffloadEvent.

Remarques

Pour inscrire ses points d’entrée de déchargement de cheminée génériques, un protocole ou un pilote intermédiaire appelle la fonction NdisSetOptionalHandlers dans le contexte de la fonction ProtocolSetOptions. Dans la fonction NdisSetOptionalHandlers, le protocole ou le pilote intermédiaire transmet un pointeur à la structure NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS.

Exigences

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

Voir aussi

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolIndicateOffloadEvent ProtocolInitiateOffloadComplete ProtocolInvalidateOffloadComplete ProtocolQueryOffloadComplete

ProtocolSetOptions

ProtocolTerminateOffloadComplete ProtocolUpdateOffloadComplete