タスク オフロード サービスの有効化と無効化

プロトコル ドライバーは、 OID_OFFLOAD_ENCAPSULATION OID セットリクエストを発行し、基になるミニポート アダプターのタスク オフロード サービスを有効または無効にすることができます。 この OID リクエストは、必要なカプセル化の種類を設定し、使用可能なタスク オフロード サービスをすべて有効化するようにミニポート ドライバーに指示します。

OID_OFFLOAD_ENCAPSULATION OID セットリクエストを発行する前に、プロトコル ドライバーは、基になるミニポート アダプターが必要なカプセル化の種類をサポートしているかの確認が必要です。 これには、2 つの方法があります。

ミニポート ドライバーは、リクエストしたカプセル化の種類をサポートするタスク オフロードの種類をサポートしている場合、OID_OFFLOAD_ENCAPSULATIONセット要求に応答して NDIS_STATUS_SUCCESSを 返す必要があります。 それ以外の場合は、ミニポート ドライバーは NDIS_STATUS_INVALID_PARAMETER を返す必要があります。