Compartir a través de


OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA

[La característica de descarga de tareas IPsec está en desuso y no debe usarse.

Como conjunto, el transporte TCP/IP usa el OID de OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA para solicitar que un controlador de miniporte elimine las asociaciones de seguridad (SAs) especificadas de una NIC.

Nota NDIS admite este OID con la interfaz de solicitud OID directa. Para obtener más información sobre la interfaz de solicitud OID directa, consulte Interfaz de solicitud OID directa de NDIS 6.1.

Observaciones

Todos los controladores de minipuerto de NDIS 6.1 que admiten la descarga de IPsec versión 2 (IPsecOV2) deben admitir este OID.

Cuando un controlador de minipuerto recibe esta solicitud, el controlador debe eliminar las SAs especificadas de la NIC y liberar los recursos del sistema que se asignaron para los SAs.

El controlador de minipuerto recibe una estructura de IPSEC_OFFLOAD_V2_DELETE_SA que contiene un identificador para un lote de SA y un puntero a la siguiente estructura de IPSEC_OFFLOAD_V2_DELETE_SA de una lista vinculada.

El controlador de minipuerto puede establecer SaDeleteReq en la estructura NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO para una estructura de NET_BUFFER_LIST de recepción. El transporte TCP/IP emite posteriormente OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA una vez para eliminar la SA de entrada en la que se recibió el paquete y una vez más para eliminar la SA saliente que corresponde a la SA de entrada eliminada. La NIC no debe quitar ninguno de estos SAs antes de recibir la solicitud de OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA correspondiente.

Códigos de estado de devolución

La función MiniportOidRequest del controlador miniportador devuelve uno de los siguientes valores para esta solicitud:

Término Descripción

NDIS_STATUS_SUCCESS

El controlador de minipuerto completó la solicitud correctamente.

NDIS_STATUS_PENDING

El controlador de minipuerto completará la solicitud de forma asincrónica. Una vez que el controlador de minipuerto haya completado todo el procesamiento, debe realizarse correctamente la solicitud llamando a la función NdisMOidRequestComplete , pasando NDIS_STATUS_SUCCESS para el parámetro Status .

NDIS_STATUS_NOT_ACCEPTED

El controlador de minipuerto se está restableciendo.

NDIS_STATUS_REQUEST_ABORTED

El controlador de minipuerto detuvo el procesamiento de la solicitud. Por ejemplo, NDIS llamó a la función MiniportResetEx .

Requisitos

Versión

Se admite en NDIS 6.1 y versiones posteriores.

Encabezado

Ntddndis.h (incluye Ndis.h)

Consulte también

IPSEC_OFFLOAD_V2_DELETE_SA

NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO

NET_BUFFER_LIST