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) |