判斷工作卸載功能
NDIS 支援工作卸載服務,這些服務是增強型 NDIS 5.1 和更早的工作卸載服務。 如需如何判斷連接卸載功能的詳細資訊,請參閱 判斷連接卸載功能。
NDIS 提供卸載硬體功能和基礎迷你埠介面卡的目前組態,以 NDIS_BIND_PARAMETERS結構中的 通訊協定驅動程式。 NDIS 提供工作卸載硬體功能和基礎迷你埠介面卡的目前設定,以篩選 NDIS_FILTER_ATTACH_PARAMETERS 結構中的驅動程式。
系統管理應用程式會使用物件識別碼 (OID) 查詢來取得迷你埠配接器的工作卸載功能。 不過,過度使用驅動程式應該避免使用 OID 查詢。 通訊協定驅動程式必須處理基礎驅動程式報告的工作卸載功能變更。 迷你埠驅動程式可以在狀態指示中報告工作卸載功能的變更。 如需狀態指示的清單,請參閱 NDIS 6.0 TCP/IP 卸載狀態指示。
系統管理應用程式 (或過度) 可以藉由查詢 OID_TCP_OFFLOAD_CURRENT_CONFIG OID 來判斷網路介面卡 (NIC ) 目前的工作卸載組態。
與OID_TCP_OFFLOAD_CURRENT_CONFIG相關聯的NDIS_OFFLOAD結構會指定下列專案:
標頭資訊,其中包含 TCP/IP 傳輸所支援的工作卸載版本。
總和檢查碼卸載 NDIS_TCP_IP_CHECKSUM_OFFLOAD結構中 的資訊。
大型傳送卸載第 1 版 (LSOV1) 資訊,位於 NDIS_TCP_LARGE_SEND_OFFLOAD_V1 結構中。
NDIS_IPSEC_OFFLOAD_V1 結構中的 網際網路通訊協定安全性 (IPsec) 資訊。
大型傳送卸載第 2 版 (LSOV2) 資訊,位於 NDIS_TCP_LARGE_SEND_OFFLOAD_V2 結構中。
NDIS_IPSEC_OFFLOAD_V2 結構中的 網際網路通訊協定安全性 (IPsecvOV) 資訊。
下列主題包含每種卸載服務類型的特定資訊:
- 報告 NIC 總和檢查碼功能
- 報告 NIC 的 LSOV1 TCP-Packet-分割功能
- 報告 NIC 的 LSOV2 TCP-Packet-分割功能
- 報告 NIC 的 IPsec 功能
- [IPsec 工作卸載功能已被取代,不應使用。]