structure NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO (ndis.h)

[La fonctionnalité de déchargement de tâche IPsec est déconseillée et ne doit pas être utilisée.]

La structure NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO spécifie le handle de déchargement d’association de sécurité (SA) dans la partie tunnel d’un paquet d’envoi.

Syntaxe

typedef struct _NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO {
  struct {
    NDIS_HANDLE TunnelHandle;
  } Transmit;
} NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO, *PNDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO;

Membres

Transmit

Structure qui contient les membres suivants :

Transmit.TunnelHandle

La poignée d’accès partagé de tunnel dans le transport sur tunnel.

Remarques

Avant que le transport TCP/IP ne passe un paquet d’envoi qu’une carte réseau effectue des tâches de déchargement de sécurité du protocole Internet version 2 (IPsecOV2) sur le pilote miniport de la carte réseau, le transport met à jour les informations IPsec dans le NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO structure associée à la structure NET_BUFFER_LIST .

Le transport TCP/IP fournit un handle dans le membre OffloadHandle de NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO qui spécifie le handle à la sa sortante pour la partie transport (connexion de bout en bout) du paquet d’envoi. Si le paquet d’envoi est transmis via un tunnel, le transport TCP/IP fournit également une structure NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO. Cette structure spécifie le handle de déchargement vers la sa sortante pour la partie tunnel du paquet d’envoi.

La valeur TunnelHandle fournie dans la structure NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO a la même valeur que le OffloadHandle qui a été signalé au transport TCP/IP lorsque le pilote miniport a correctement ajouté un ensemble de SAs à une carte réseau. Toutes les autorités de sécurité ont été ajoutées lorsque le pilote miniport a répondu au OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA demande.

Pour définir et obtenir les informations du tunnel IPsec, utilisez l’index IPsecOffloadV2TunnelNetBufferListInfo avec la macro NET_BUFFER_LIST_INFO . NET_BUFFER_LIST_INFO retourne une structure NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans NDIS 6.1 et versions ultérieures.
En-tête ndis.h (inclure Ndis.h)

Voir aussi

NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO

NET_BUFFER_LIST

NET_BUFFER_LIST_INFO

OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA