次の方法で共有


ディスプレイ アダプターの子デバイス

ディスプレイ アダプターの子デバイスは、ディスプレイ ミニポート ドライバーによって子として列挙されるディスプレイ アダプター上のデバイスです。 ディスプレイ アダプターの子デバイスはすべてオンボードです。ディスプレイ アダプターに接続するモニターおよびその他のデバイスは、子デバイスとは見なされません。

ディスプレイ ミニポート ドライバーの 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

オペレーティング システムは、子デバイスが常に存在することを認識しています。 外部デバイスが子デバイスに接続されたり、子デバイスから切断されたりすることはありません。

中断可能

外部ディスプレイ デバイスが子デバイスに接続されるか子デバイスから切断されると、それがオペレーティング システムに通知されます。 (持ち運び可能なパソコンのディスプレイパネルは、蓋を開けた状態で接続し、蓋を閉じると取り外された状態と見なされます。

ポーリング済み

オペレーティング システムは、外部ディスプレイ デバイスが子デバイスに接続されているかどうかを確認します。