次の方法で共有


DXGK_DIAG_DISPLAY_CONNECTIVITY列挙 (dispmprt.h)

DXGK_DIAG_DISPLAY_CONNECTIVITY は、非侵入表示診断情報を収集するときに、ターゲットの最後の状態をオペレーティング システム (OS) に提供します。

構文

typedef enum _DXGK_DIAG_DISPLAY_CONNECTIVITY {
  DXGK_DIAG_DISPLAY_CONNECTIVITY_UNINITIALIZED,
  DXGK_DIAG_DISPLAY_NOT_CONNECTED,
  DXGK_DIAG_DISPLAY_CONNECTED
} DXGK_DIAG_DISPLAY_CONNECTIVITY;

定数

 
DXGK_DIAG_DISPLAY_CONNECTIVITY_UNINITIALIZED
診断の初期化中に OS 用に予約されています。
DXGK_DIAG_DISPLAY_NOT_CONNECTED
指定されたターゲットにモニターが接続されていない。
DXGK_DIAG_DISPLAY_CONNECTED
モニターは、指定されたターゲットに接続されています。

備考

DXGK_DIAG_BASIC_DISPLAY_TOPOLOGY 列挙体は、DXGK_DISPLAYSTATE_NONINTRUSIVE 構造体のメンバーです。 DxgkDdiGetDisplayStateNonIntrusive への呼び出しを介して表示診断情報を収集するときに使用されます。

ドライバーは最後の状態 (できれば、モニターが接続されているかどうかを示すハードウェアの状態) を返す必要があり、アクティブな検出を実行しないでください。 アクティブな検出により、ディスプレイ接続の状態が変更される可能性があります。これにより、この診断 DDI 中に新しいディスプレイ到着を処理するための OS パスがトリガーされます。 OS は、黒い画面の回復手順を実行するときに、アクティブな検出のためにドライバーを要求することに注意してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 2004
ヘッダー dispmprt.h

関連項目

DXGK_DISPLAYSTATE_NONINTRUSIVE

DXGKARG_GETDISPLAYSTATENONINTRUSIVE

DxgkDdiGetDisplayStateNonIntrusive