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

DXGKARG_GETDISPLAYSTATENONINTRUSIVE

DxgkDdiGetDisplayStateNonIntrusive