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_STATE が DXGK_DIAG_DISPLAY_LINK_STATEと重なることがあります。 この列挙の目的は、バス/リンクの状態に関係なく、モニターの全体的な現在の状態を取得することです。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 バージョン 2004 |
Header | dispmprt.h |