Partager via


structure NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_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_TCP_CHARACTERISTICS spécifie un protocole ou des points d’entrée tcp spécifiques au 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 Type membre de l’en-tête n’est pas significatif.

Flags

Réservé à l’utilisation du 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 pilote ProtocolTcpOffloadSendComplete fonction.

TcpOffloadReceiveCompleteHandler

Point d’entrée du pilote ProtocolTcpOffloadReceiveComplete fonction.

TcpOffloadDisconnectCompleteHandler

Point d’entrée du pilote ProtocolTcpOffloadDisconnectComplete fonction.

TcpOffloadForwardCompleteHandler

Point d’entrée du pilote ProtocolTcpOffloadForwardComplete fonction.

TcpOffloadEventHandler

Point d’entrée du pilote Fonction ProtocolTcpOffloadEvent.

TcpOffloadReceiveIndicateHandler

Point d’entrée du pilote ProtocolTcpOffloadReceiveIndicate fonction.

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 transmet un pointeur à la structure NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS.

Exigences

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

Voir aussi

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolSetOptions

ProtocolTcpOffloadDisconnectComplete

ProtocolTcpOffloadEvent

ProtocolTcpOffloadReceiveComplete ProtocolTcpOffloadReceiveIndicate ProtocolTcpOffloadSendComplete