Partager via


Accès aux informations NET_BUFFER_LIST dans le déchargement IPsec version 2

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

NDIS fournit des données hors bande (OOB) dans le membre NetBufferListInfo de la structure NET_BUFFER_LIST , qui spécifie une liste liée de structures NET_BUFFER . Le membre NetBufferListInfo est un tableau de valeurs qui contiennent des informations communes à toutes les structures NET_BUFFER de la liste.

Utilisez les identificateurs suivants avec la macro NET_BUFFER_LIST_INFO pour définir et obtenir les données OOB de déchargement IPsec version 2 (IPsecOV2) dans le tableau NetBufferListInfo :

IPsecOffloadV2NetBufferListInfo
Spécifie les informations IPsecOV2 utilisées pour décharger les tâches IPsec du protocole TCP/IP vers une carte réseau. Lorsque vous spécifiez IPsecOffloadV2NetBufferListInfo, NET_BUFFER_LIST_INFO retourne une structure de NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO .

IPsecOffloadV2TunnelNetBufferListInfo
Spécifie les informations de tunnel IPsecOV2 utilisées pour décharger les tâches IPsec du protocole TCP/IP vers une carte réseau. Lorsque vous spécifiez IPsecOffloadV2TunnelNetBufferListInfo, NET_BUFFER_LIST_INFO retourne une structure de NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO .

IPsecOffloadV2HeaderNetBufferListInfo
Spécifie les décalages d’en-tête pour les en-têtes IPsec dans le NET_BUFFER_LIST et les valeurs de l’en-tête et de la longueur du pavé suivants. Lorsque vous spécifiez IPsecOffloadV2HeaderNetBufferListInfo, NET_BUFFER_LIST_INFO retourne une structure NDIS_IPSEC_OFFLOAD_V2_HEADER_NET_BUFFER_LIST_INFO .