事前定義デバイス (PdDv) オブジェクト・クラスに関するアダプター固有の考慮事項

説明

事前定義デバイス・オブジェクト・クラスに取り込まれる情報は、 事前定義デバイス (PdDv) オブジェクト・クラスに記述されています。 以下の記述子は、示されているとおりに設定する必要があります。

項目 説明
デバイス・クラス 次のように設定adapter.
デバイス ID アダプター・カード上の POS (0) および POS (1) レジスターから取得される値を識別する必要があります。 フォーマットは次のとおりです。0xAABB、ここで、AAPOS (0) から取得された 16 進値、およびBBPOS (1) からの値。 この記述子は、バス・コンフィギュレーターが物理デバイスを構成データベース内の対応する情報と突き合わせるために使用します。
バス・エクステンダー・フラグ 通常は FALSE に設定します。これは、アダプター・カードがバス・エクステンダーではないことを示します。 この記述子は、各アダプターに割り当てられたバス・リソースの異なるセットを必要とするマルチアダプター・カードに対して TRUE に設定されます。 このようなカードの例としては、標準入出力プレーナーがあります。

バス・コンフィギュレーターの動作は、バス・エクステンダーであるカードでは若干異なります。 通常、アダプター・カードを検出し、アダプターの名前を 構成マネージャー に戻して、構成できるようにします。

ただし、バス・エクステンダーの場合、バス・コンフィギュレーターはデバイスの 構成方法を直接呼び出します。 バス・エクステンダーの Configure メソッドは、カード上のさまざまなアダプターを別個のデバイスとして定義し (それぞれが独自の事前定義情報およびデバイス・メソッドを必要とします)、バス・コンフィギュレーターがインターセプトするために標準出力に名前を書き込みます。 バス・コンフィギュレーターは、バス・リソースを割り当てるデバイス名のリストにこれらの名前を追加します。

バス・エクステンダーとなるアダプター・カードのタイプの例としては、追加のカード・スロットを持つ拡張ボックスをシステムに接続できるようにするものがあります。