Partager via


OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA

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

En tant qu’ensemble, le transport TCP/IP utilise l’OID OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA pour demander qu’un pilote miniport supprime les associations de sécurité spécifiées d’une carte réseau.

Remarque NDIS prend en charge cet OID avec l’interface de requête OID directe. Pour plus d’informations sur l’interface de requête OID directe, consultez interface de requête NDIS 6.1 Direct OID.

Remarques

Tous les pilotes miniport NDIS 6.1 qui prennent en charge le déchargement IPsec version 2 (IPsecOV2) doivent prendre en charge cet OID.

Lorsqu’un pilote miniport reçoit cette requête, le pilote doit supprimer les autorités de certification spécifiées de la carte réseau et libérer toutes les ressources système qui ont été allouées pour les autorités de certification.

Le pilote miniport reçoit une structure IPSEC_OFFLOAD_V2_DELETE_SA qui contient un handle vers un bundle SA et un pointeur vers la structure de IPSEC_OFFLOAD_V2_DELETE_SA suivante dans une liste liée.

Le pilote miniport peut définir SaDeleteReq dans la structure NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO pour une structure de réception NET_BUFFER_LIST. Le transport TCP/IP émet par la suite OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA une fois pour supprimer la sa entrante que le paquet a été reçu et une fois de plus pour supprimer la sap sortante qui correspond à la SAP entrante supprimée. La carte réseau ne doit pas supprimer l’une de ces autorités de certification avant de recevoir la demande de OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA correspondante.

Retourner des codes d’état

La fonctionminiportdu pilote miniportOidRequest retourne l’une des valeurs suivantes pour cette requête :

Terme Description

NDIS_STATUS_SUCCESS

Le pilote miniport a terminé la requête avec succès.

NDIS_STATUS_PENDING

Le pilote miniport termine la requête de manière asynchrone. Une fois que le pilote miniport a terminé tout le traitement, il doit réussir la requête en appelant la fonction NdisMOidRequestComplete, en passant NDIS_STATUS_SUCCESS pour le paramètre Status.

NDIS_STATUS_NOT_ACCEPTED

Le pilote miniport est réinitialisé.

NDIS_STATUS_REQUEST_ABORTED

Le pilote miniport a arrêté le traitement de la requête. Par exemple, NDIS a appelé la fonction MiniportResetEx.

Exigences

Version

Prise en charge dans NDIS 6.1 et versions ultérieures.

En-tête

Ntddndis.h (include Ndis.h)

Voir aussi

IPSEC_OFFLOAD_V2_DELETE_SA

NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO

NET_BUFFER_LIST