次の方法で共有


中間ドライバーのクエリと設定操作

基になるミニポート アダプターに正常にバインドし、その仮想ミニポートを初期化した後、中間ドライバーは、基になるミニポート アダプターの動作特性を照会し、独自の内部状態を設定します。 必要に応じて、中間ドライバーは、基になるミニポート アダプターとのバインドの先読みバッファー サイズなどのパラメーターもネゴシエートします。 基になるミニポート アダプターに関連付けられている属性のほとんどは、ProtocolBindAdapterEx 関数の BindParameters パラメーターで中間ドライバーに渡されます。 中間ドライバーは、OID クエリを発行する代わりに、可能であれば ProtocolBindAdapterEx に渡される値を使用する必要があります。 ただし、コネクションレスの下端を持つ中間ドライバーは、 NdisOidRequest を呼び出すことによって OID クエリを発行できます。 接続指向の下端を持つ中間ドライバーは、 NdisCoOidRequest を呼び出すことによって OID クエリを発行できます。

中間ドライバーは、クエリを受信し、 そのミニポートOidRequest 関数を介して上位レベルのドライバーからの要求を設定することもできます。 ドライバーは、これらの要求に応答するか、基になるドライバーに渡すことができます。 中間ドライバーがクエリとセットに応答する方法は、実装によって異なります。

手記 中間ドライバーの動作は、仮想ミニポートと基になるミニポート ドライバーの電源状態の影響を受ける場合もあります。 クエリおよび設定操作に対する電源状態の影響の詳細については、「Set Power Request の処理」を参照してください。

[ネットワークリファレンス] セクションには、一般的な接続指向の非メディア固有 OID のすべてに関する情報と、中間ドライバー開発者が関心を持つ必要なメディア固有 OID に関する情報が含まれています。

次のトピックでは、中間ドライバーでのクエリとセットの発行と応答に関する追加情報を提供します。

中間ドライバーからのセット要求とクエリ要求の発行

中間ドライバーのセットとクエリへの応答