確定任務卸載能力
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 結構中。
因特網通訊協定安全性 (IPsec) 資訊,位於 NDIS_IPSEC_OFFLOAD_V1 結構中。
NDIS_TCP_LARGE_SEND_OFFLOAD_V2 結構中的大型傳送卸除第 2 版 (LSOV2) 資訊。
NDIS_IPSEC_OFFLOAD_V2 結構中的因特網通訊協定安全性 (IPsecvOV) 資訊。
下列主題包含每種卸除服務類型的特定資訊: