DXGK_DIAG_DISPLAY_LID_STATE列挙 (dispmprt.h)
DXGK_DIAG_DISPLAY_LID_STATE は、非統合表示診断情報を収集するときに、ターゲットのカバー状態をオペレーティング システム (OS) に提供します。
構文
typedef enum _DXGK_DIAG_DISPLAY_LID_STATE {
DXGK_DIAG_DISPLAY_LID_STATE_UNINITIALIZED,
DXGK_DIAG_DISPLAY_LID_STATE_NOTAPPLICABLE,
DXGK_DIAG_DISPLAY_LID_STATE_OPEN,
DXGK_DIAG_DISPLAY_LID_STATE_CLOSE,
DXGK_DIAG_DISPLAY_LID_STATE_UNKNOWN
} DXGK_DIAG_DISPLAY_LID_STATE;
定数
DXGK_DIAG_DISPLAY_LID_STATE_UNINITIALIZED 診断の初期化中に OS で使用するために予約されています。 |
DXGK_DIAG_DISPLAY_LID_STATE_NOTAPPLICABLE カバーの状態は、このターゲットには適用できません。 これは、内部ディスプレイではないほとんどのターゲットに使用される値です。 |
DXGK_DIAG_DISPLAY_LID_STATE_OPEN ディスプレイのカバーは現在、ドライバーの状態に応じて開いています。 |
DXGK_DIAG_DISPLAY_LID_STATE_CLOSE ディスプレイの蓋は現在、ドライバーの状態に応じて閉じています。 |
DXGK_DIAG_DISPLAY_LID_STATE_UNKNOWN ドライバーは現在のカバーの状態を知りません。 ドライバーは、内部的にカバー状態を維持/キャッシュしない場合にのみ、この値を使用する必要があります。 |
注釈
DXGK_DIAG_DISPLAY_LID_STATE列挙体は、DXGK_DISPLAYSTATE_NONINTRUSIVE構造体のメンバーです。 DxgkDdiGetDisplayStateNonIntrusive の呼び出しを介して表示診断情報を収集するときに使用されます。
DXGK_DIAG_DISPLAY_LID_STATE は、カバーを持つフォーム ファクターにのみ適用されます。 ドライバーがカバーの現在の状態 (開いているか閉じるか) をキャッシュする場合は、OS の状態と比較します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 バージョン 2004 |
Header | dispmprt.h |
こちらもご覧ください
DXGK_DISPLAYSTATE_NONINTRUSIVE