省電力プロトコル オフロードの現在のパラメーター設定の取得
プロトコル ドライバーは、OID_PM_PROTOCOL_OFFLOAD_LIST OID クエリを使用して、ネットワーク アダプター上でそのプロトコルによってオフロードされたすべてのプロトコルのリストを取得できます。 クエリから正常に戻ると、NDIS_OID_REQUEST 構造の InformationBuffer メンバーには、現在アクティブなプロトコル オフロードを記述する NDIS_PM_PROTOCOL_OFFLOAD 構造のリストへのポインターが含まれています。 NDIS_PM_PROTOCOL_OFFLOAD 構造の内容については、「低電力プロトコル オフロードの追加と削除」を参照してください。
NDIS は、ミニポート ドライバーの代わりに、OID_PM_PROTOCOL_OFFLOAD_LIST OID と GUID_PM_PROTOCOL_OFFLOAD_LIST WMI 要求を処理します。 したがって、NDIS ミニポート ドライバーは、OID_PM_PROTOCOL_OFFLOAD_LIST OID 要求をサポートする必要はありません。
上位ドライバーは、OID_PM_GET_PROTOCOL_OFFLOAD メソッド OID を使用して、ミニポート ドライバーから低電力プロトコル オフロードのパラメーター設定を取得できます。 NDIS_OID_REQUEST 構造の InformationBuffer メンバーには、最初からプロトコル オフロード識別子へのポインターが含まれています。 メソッド要求から正常に戻ると、NDIS_OID_REQUEST 構造の InformationBuffer メンバーには、NDIS_PM_PROTOCOL_OFFLOAD 構造へのポインターが含まれています。