Share via


OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA

[IPsec 工作卸載功能已被取代,不應使用。

一組 TCP/IP 傳輸會使用 OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA OID,要求迷你埠驅動程式從 NIC 刪除指定的安全性關聯 (SAS) 。

注意 NDIS 支援此 OID 與直接 OID 要求介面。 如需直接 OID 要求介面的詳細資訊,請參閱 NDIS 6.1 Direct OID 要求介面

備註

支援 IPsec 卸載第 2 版 (IPsecOV) 2 的所有 NDIS 6.1 迷你埠驅動程式都必須支援此 OID。

當迷你埠驅動程式收到此要求時,驅動程式應該從 NIC 中刪除指定的 SA,並釋放為 SA 配置的任何系統資源。

迷你埠驅動程式會收到 IPSEC_OFFLOAD_V2_DELETE_SA 結構,其中包含 SA 套件組合的控制碼,以及連結清單中下一個 IPSEC_OFFLOAD_V2_DELETE_SA 結構的指標。

迷你埠驅動程式可以在接收NET_BUFFER_LIST結構的NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO結構中設定SaDeleteReq。 TCP/IP 傳輸後續會發出OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA一次,以刪除封包已接收的輸入 SA,然後再一次刪除對應至已刪除輸入 SA 的輸出 SA。 收到對應的OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA要求之前,NIC 不得移除其中一個 SA。

傳回狀態碼

miniport 驅動程式的 MiniportOidRequest 函式會針對此要求傳回下列其中一個值:

詞彙 描述

NDIS_STATUS_SUCCESS

迷你埠驅動程式已成功完成要求。

NDIS_STATUS_PENDING

迷你埠驅動程式會以非同步方式完成要求。 迷你埠驅動程式完成所有處理之後,它必須藉由呼叫NdisMOidRequestComplete函式來成功要求,並傳遞Status參數的NDIS_STATUS_SUCCESS

NDIS_STATUS_NOT_ACCEPTED

迷你埠驅動程式已重設。

NDIS_STATUS_REQUEST_ABORTED

迷你埠驅動程式已停止處理要求。 例如,NDIS 稱為 MiniportResetEx 函式。

規格需求

版本

NDIS 6.1 和更新版本支援。

標頭

Ntddndis.h (包括 Ndis.h)

另請參閱

IPSEC_OFFLOAD_V2_DELETE_SA

NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO

NET_BUFFER_LIST