次の方法で共有


接続オフロード機能の判断

NDIS は、オフロード サービスの 2 つのカテゴリをサポートしています。NDIS 5.1 以前のタスク オフロード サービスと接続オフロード サービスの拡張形式である TCP/IP オフロード サービスです。

NDIS は、NDIS_BIND_PARAMETERS 構造体のプロトコル ドライバーに、オフロード ハードウェア機能と下にあるミニポート アダプターの現在の構成を提供します。 NDIS は、NDIS_FILTER_ATTACH_PARAMETERS 構造体のフィルター ドライバーに、タスク オフロード ハードウェア機能と下にあるミニポート アダプターの現在の構成を提供します。

管理者アプリケーションは、オブジェクト識別子 (OID) クエリを使用して、ミニポート アダプターの TCP/IP オフロード機能を取得します。 ただし、上にあるドライバーは OID クエリの使用を避ける必要があります。 プロトコル ドライバーは、下にあるドライバーが報告する TCP/IP オフロード機能の変更を処理する必要があります。 ミニポート ドライバーは、状態表示でタスク オフロード機能の変更を報告できます。 状態表示の一覧については、「NDIS TCP/IP オフロードの状態表示」を参照してください。

管理アプリケーション (または上にあるドライバー) は、NIC の現在の接続オフロード構成を確認するために、OID_TCP_CONNECTION_OFFLOAD_CURRENT_CONFIG OID を照会します。 OID_TCP_CONNECTION_OFFLOAD_CURRENT_CONFIGに関連付けられている NDIS_TCP_CONNECTION_OFFLOAD 構造体は、ミニポート アダプターの現在の接続オフロード構成を指定します。