次の方法で共有


NIC の接続オフロード機能のレポート

NDIS ミニポート ドライバーは、NDIS_TCP_CONNECTION_OFFLOAD 構造体の NIC の現在の接続オフロード構成を指定します。 ミニポート ドライバーは、現在の接続オフロード構成を NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES 構造体に含める必要があります。 ミニポート ドライバーは、MiniportInitializeEx 関数から NdisMSetMiniportAttributes 関数を呼び出し、NDIS_MINIPORT_TCP_CONNECTION_OFFLOAD_ATTRIBUTES の情報を渡します。

ミニポート ドライバーは、接続オフロード機能の変更を報告する必要があります。 ドライバーは、状態表示を発行して、すべての接続を一時停止してアップロードするようにスタックに要求します。 (NDIS_STATUS_OFFLOAD_PAUSE については、「完全な TCP オフロード」を参照してください。構成の変更が完了すると、ドライバーは状態表示を発行して、ミニポート アダプターのオフロード機能を再起動し、再クエリするようスタックに要求します。 (NDIS_STATUS_OFFLOAD_RESUME の情報については、「完全な TCP オフロード」を参照してください。

OID_TCP_CONNECTION_OFFLOAD_CURRENT_CONFIG のクエリに応答して、NDIS は、NDIS_OID_REQUEST 構造体の InformationBuffer メンバー内の NDIS_TCP_CONNECTION_OFFLOAD 構造体を返します。 NDIS は、ミニポート ドライバーが提供した情報を使用します。

接続オフロード機能の指定に関する詳細については、『NDIS 6.0 TCP チムニー オフロード』ドキュメントの「オフロード ターゲットの初期化」を参照してください。