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