NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS 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_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS spécifie les points d’entrée de déchargement de cheminée génériques d’un pilote de protocole. Les points d’entrée génériques de déchargement de cheminée 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 membre Type de l’en-tête n’est pas significatif.
Flags
Réservé pour le système.
InitiateOffloadCompleteHandler
Spécifie le point d’entrée du pilote Fonction ProtocolInitiateOffloadComplete .
TerminateOffloadCompleteHandler
Point d’entrée du Fonction ProtocolTerminateOffloadComplete .
UpdateOffloadCompleteHandler
Point d’entrée du Fonction ProtocolUpdateOffloadComplete .
InvalidateOffloadCompleteHandler
Point d’entrée du Fonction ProtocolInvalidateOffloadComplete .
QueryOffloadCompleteHandler
Point d’entrée du Fonction ProtocolQueryOffloadComplete .
IndicateOffloadEventHandler
Point d’entrée du 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 . Pour la fonction NdisSetOptionalHandlers , le protocole ou le pilote intermédiaire passe un pointeur vers la structure NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ndischimney.h (inclure Ndischimney.h) |