次の方法で共有


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
ヘッダー dispmprt.h

関連項目

DXGK_DISPLAYSTATE_NONINTRUSIVE

DXGKARG_GETDISPLAYSTATENONINTRUSIVE

DxgkDdiGetDisplayStateNonIntrusive