ディスプレイ アダプターの子デバイス
ディスプレイ アダプターの子デバイスは、ディスプレイ ミニポート ドライバーによって子として列挙されるディスプレイ アダプター上のデバイスです。 ディスプレイ アダプターの子デバイスはすべてオンボードです。ディスプレイ アダプターに接続するモニターおよびその他のデバイスは、子デバイスとは見なされません。
ディスプレイ ミニポート ドライバーの DxgkDdiQueryChildRelations 関数は、ディスプレイ アダプターの子デバイスを列挙します。 列挙する際に、ディスプレイ ミニポート ドライバーは、各子デバイスに種類とホット プラグ検出 (HPD) 認識値を割り当てます。 種類は、以下の DXGK_CHILD_DEVICE_TYPE 列挙子のいずれかが割り当てられます。
TypeVideoOutput
TypeOther
HPD 対応値は、以下の DXGK_CHILD_DEVICE_HPD_AWARENESS 列挙子のいずれかが割り当てられます。
HpdAwarenessAlwaysConnected
HpdAwarenessInterruptible
HpdAwarenessPolled
次の表に、さまざまな HPD 認識値を持つデバイスの例を示します。
HpdAwareness | VideoOutput | その他 |
---|---|---|
AlwaysConnected |
デスクトップ コンピュータ上の統合された LCD パネルの出力 |
テレビ チューナー クロスバー スイッチ MPEG2 codec |
中断可能 |
DVI HDMI 持ち運び可能なコンピュータ上の統合された LCD パネルの出力 |
|
ポーリング済み |
S-video HD15 |
オペレーティング システムでは、HPD 認識値に応じて、いくつかの戦略のいずれかを使用して、外部デバイスが子デバイスに接続されているかどうかを判断します。 次の表では、オペレーティング システムがさまざまな HPD 認識値を持つデバイスの接続状態を判断する方法について簡単に説明します。
HpdAwareness | オペレーティング システムが接続の状態を判断する仕組み |
---|---|
AlwaysConnected |
オペレーティング システムは、子デバイスが常に存在することを認識しています。 外部デバイスが子デバイスに接続されたり、子デバイスから切断されたりすることはありません。 |
中断可能 |
外部ディスプレイ デバイスが子デバイスに接続されるか子デバイスから切断されると、それがオペレーティング システムに通知されます。 (持ち運び可能なパソコンのディスプレイパネルは、蓋を開けた状態で接続し、蓋を閉じると取り外された状態と見なされます。 |
ポーリング済み |
オペレーティング システムは、外部ディスプレイ デバイスが子デバイスに接続されているかどうかを確認します。 |