判斷連線卸載功能
NDIS 支援兩種卸載服務類別:TCP/IP 卸載服務,這些服務是增強型 NDIS 5.1 和更早的工作卸載服務和連線卸載服務。
NDIS 提供卸載硬體功能和基礎迷你埠介面卡的目前組態,以 NDIS_BIND_PARAMETERS結構中的 通訊協定驅動程式。 NDIS 提供工作卸載硬體功能和基礎迷你埠介面卡的目前設定,以篩選 NDIS_FILTER_ATTACH_PARAMETERS 結構中的驅動程式。
系統管理應用程式會使用物件識別碼 (OID) 查詢來取得迷你埠配接器的 TCP/IP 卸載功能。 不過,過度使用驅動程式應該避免使用 OID 查詢。 通訊協定驅動程式必須處理基礎驅動程式報告的 TCP/IP 卸載功能變更。 迷你埠驅動程式可以在狀態指示中報告工作卸載功能的變更。 如需狀態指示的清單,請參閱 NDIS TCP/IP 卸載狀態指示。
系統管理應用程式 (或過度) 可藉由查詢 OID_TCP_CONNECTION_OFFLOAD_CURRENT_CONFIG OID 來判斷 NIC 目前的連線卸載組態。 與 OID_TCP_CONNECTION_OFFLOAD_CURRENT_CONFIG相關聯的NDIS_TCP_CONNECTION_OFFLOAD 結構會指定迷你埠配接器的目前連接卸載設定。