共用方式為


OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA

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

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

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

言論

所有支援 IPsec 卸除第 2 版 (IPsecOV2) 的 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。

傳回狀態代碼

迷你埠驅動程式的 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