次の方法で共有


DXGK_DIAG_MONITOR_STATE列挙 (dispmprt.h)

DXGK_DIAG_MONITOR_STATE は、モニターがピクセルを受け取る準備ができているかどうかをオペレーティング システム (OS) に示す、ミニポート ドライバーに従ってモニターの状態を指定します。

構文

typedef enum _DXGK_DIAG_MONITOR_STATE {
  DXGK_DIAG_MONITOR_STATE_UNINITIALIZED,
  DXGK_DIAG_MONITOR_READY,
  DXGK_DIAG_MONITOR_NOT_READY,
  DXGK_DIAG_MONITOR_READY_NOTAPPLICABLE
} DXGK_DIAG_MONITOR_STATE;

定数

 
DXGK_DIAG_MONITOR_STATE_UNINITIALIZED
診断の初期化中に OS で使用するために予約されています。
DXGK_DIAG_MONITOR_READY
モニターが初期化され、設定され、ピクセルを受信する準備が整います。
DXGK_DIAG_MONITOR_NOT_READY
モニターが正しく初期化またはセットアップされておらず、ピクセルを受信する準備ができていません。
DXGK_DIAG_MONITOR_READY_NOTAPPLICABLE
ドライバーはモニターの現在の状態を認識しません。 この値は、ドライバーにモニターの状態に関する分析情報がないモニターにのみ使用する必要があります。

注釈

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

多くの場合、ドライバーはモニターを初期化し、モニターへのピクセルの送信を開始する前に (通常はコマンド シーケンスを送信して) 設定する必要があります。 さらに、ピクセルを送信する前に、モニターでドライバーによって開始されるネゴシエーション/ハンドシェイクが行われる場合があります。 DXGK_DIAG_MONITOR_STATE は、モニターがピクセルを受け取る準備ができているかどうかを OS に示す、ミニポート ドライバーに従ってモニターの最終的な状態を指定します。

注意

場合によっては (DisplayPort など) 、DXGK_DIAG_MONITOR_STATEDXGK_DIAG_DISPLAY_LINK_STATEと重なることがあります。 この列挙の目的は、バス/リンクの状態に関係なく、モニターの全体的な現在の状態を取得することです。

要件

要件
サポートされている最小のクライアント Windows 10 バージョン 2004
Header dispmprt.h

こちらもご覧ください

DXGK_DIAG_DISPLAY_LINK_STATE

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive