NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_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_TCP_CHARACTERISTICS spécifie un protocole ou des points d’entrée spécifiques au déchargement de cheminée TCP d’un pilote intermédiaire.
Syntaxe
typedef struct _NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_CHIMNEY_OFFLOAD_TYPE OffloadType;
TCP_OFFLOAD_SEND_COMPLETE_HANDLER TcpOffloadSendCompleteHandler;
TCP_OFFLOAD_RECV_COMPLETE_HANDLER TcpOffloadReceiveCompleteHandler;
TCP_OFFLOAD_DISCONNECT_COMPLETE_HANDLER TcpOffloadDisconnectCompleteHandler;
TCP_OFFLOAD_FORWARD_COMPLETE_HANDLER TcpOffloadForwardCompleteHandler;
TCP_OFFLOAD_EVENT_HANDLER TcpOffloadEventHandler;
TCP_OFFLOAD_RECEIVE_INDICATE_HANDLER TcpOffloadReceiveIndicateHandler;
} NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS, *PNDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS;
Membres
Header
En-tête de la structure NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_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_TCP_CHARACTERISTICS et la taille de la structure NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_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.
OffloadType
Type de déchargement de cheminée. La seule valeur autorisée est NdisTcpChimneyOffload, qui spécifie une cheminée TCP.
TcpOffloadSendCompleteHandler
Point d’entrée du Fonction ProtocolTcpOffloadSendComplete .
TcpOffloadReceiveCompleteHandler
Point d’entrée du Fonction ProtocolTcpOffloadReceiveComplete .
TcpOffloadDisconnectCompleteHandler
Point d’entrée du Fonction ProtocolTcpOffloadDisconnectComplete .
TcpOffloadForwardCompleteHandler
Point d’entrée du Fonction ProtocolTcpOffloadForwardComplete .
TcpOffloadEventHandler
Point d’entrée du Fonction ProtocolTcpOffloadEvent .
TcpOffloadReceiveIndicateHandler
Point d’entrée du Fonction ProtocolTcpOffloadReceiveIndicate .
Remarques
Pour inscrire ses points d’entrée de déchargement de cheminée TCP, 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_TCP_CHARACTERISTICS.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ndischimney.h (inclure Ndischimney.h) |