Partilhar via


OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA

[O recurso IPsec Task Offload foi preterido e não deve ser usado.]

Como um conjunto, o transporte TCP/IP usa o OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA OID para solicitar que um driver de miniporta exclua as associações de segurança (SAs) especificadas de uma NIC.

Nota o NDIS suporta este OID com a interface de solicitação OID direta. Para obter mais informações sobre a interface de solicitação OID direta, consulte NDIS 6.1 Direct OID Request Interface.

Comentários

Todos os drivers de miniporta NDIS 6.1 que suportam descarregamento IPsec versão 2 (IPsecOV2) devem suportar este OID.

Quando um driver de miniporta recebe essa solicitação, o driver deve excluir as SAs especificadas da NIC e liberar todos os recursos do sistema que foram alocados para as SAs.

O driver de miniporta recebe uma estrutura IPSEC_OFFLOAD_V2_DELETE_SA que contém um identificador para um pacote SA e um ponteiro para a próxima estrutura IPSEC_OFFLOAD_V2_DELETE_SA em uma lista vinculada.

O driver de miniporta pode definir SaDeleteReq na estrutura de NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO para uma estrutura de NET_BUFFER_LIST de receção. O transporte TCP/IP subsequentemente emite OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA uma vez para excluir a SA de entrada que o pacote foi recebido e mais uma vez para excluir a SA de saída que corresponde à SA de entrada excluída. A NIC não deve remover nenhuma dessas SAs antes de receber a solicitação de OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA correspondente.

Códigos de status de retorno

A funçãoMiniportOidRequest do driver de miniportaretorna um dos seguintes valores para essa solicitação:

Vigência Descrição

NDIS_STATUS_SUCCESS

O driver da miniporta concluiu a solicitação com êxito.

NDIS_STATUS_PENDING

O driver de miniporta concluirá a solicitação de forma assíncrona. Depois que o driver de miniporta tiver concluído todo o processamento, ele deverá executar a solicitação chamando a função NdisMOidRequestComplete e passando NDIS_STATUS_SUCCESS para o parâmetro Status .

NDIS_STATUS_NOT_ACCEPTED

O driver da miniporta está sendo redefinido.

NDIS_STATUS_REQUEST_ABORTED

O driver da miniporta parou de processar a solicitação. Por exemplo, o NDIS chamou a funçãoMiniportResetEx.

Requerimentos

Versão

Suportado no NDIS 6.1 e posterior.

Cabeçalho

Ntddndis.h (inclui Ndis.h)

Ver também

IPSEC_OFFLOAD_V2_DELETE_SA

NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO

NET_BUFFER_LIST