Partager via


NDIS_PROVIDER_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_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS spécifie les points d’entrée spécifiques à la cheminée de déchargement TCP d’une cible de déchargement.

Syntaxe

typedef struct _NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS {
  NDIS_OBJECT_HEADER                   Header;
  ULONG                                Flags;
  NDIS_CHIMNEY_OFFLOAD_TYPE            OffloadType;
  W_TCP_OFFLOAD_SEND_HANDLER           TcpOffloadSendHandler;
  W_TCP_OFFLOAD_RECEIVE_HANDLER        TcpOffloadReceiveHandler;
  W_TCP_OFFLOAD_DISCONNECT_HANDLER     TcpOffloadDisconnectHandler;
  W_TCP_OFFLOAD_FORWARD_HANDLER        TcpOffloadForwardHandler;
  W_TCP_OFFLOAD_RECEIVE_RETURN_HANDLER TcpOffloadReceiveReturnHandler;
} NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS, *PNDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS;

Membres

Header

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

TcpOffloadSendHandler

Point d’entrée du Fonction MiniportTcpOffloadSend .

TcpOffloadReceiveHandler

Point d’entrée du Fonction MiniportTcpOffloadReceive .

TcpOffloadDisconnectHandler

Point d’entrée du Fonction MiniportTcpOffloadDisconnect .

TcpOffloadForwardHandler

Point d’entrée du Fonction MiniportTcpOffloadForward .

TcpOffloadReceiveReturnHandler

Point d’entrée du Fonction MiniportTcpOffloadReceiveReturn .

Remarques

Pour inscrire ses points d’entrée spécifiques au déchargement de la cheminée TCP, une cible de déchargement appelle la fonction NdisSetOptionalHandlers dans le contexte de la fonction MiniportSetOptions . Vers la fonction NdisSetOptionalHandlers , la cible de déchargement passe un pointeur vers la structure NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS.

Configuration requise

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

Voir aussi

MiniportSetOptions

MiniportTcpOffloadDisconnect

MiniportTcpOffloadForward

MiniportTcpOffloadReceive

MiniportTcpOffloadReceiveReturn

MiniportTcpOffloadSend

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers