DXGK_DIAGTYPE_NOTIFICATIONS 構造体 (dispmprt.h)

通知カテゴリ内の 1 つ以上の診断の種類を識別するために使用される構造体。

構文

typedef struct _DXGK_DIAGTYPE_NOTIFICATIONS {
  union {
    struct {
      UINT PanelSelfRefreshSoftware : 1;
      UINT PanelSelfRefreshHardware : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  };
} DXGK_DIAGTYPE_NOTIFICATIONS;

メンバー

PanelSelfRefreshSoftware

ドライバーがパネルの自己更新が有効または無効になっているとドライバーが予期したときに、ドライバーによって報告される診断を示します。 これは軽量の診断である必要があるため、DxgkDdiQueryDiagnosticTypesSupported の呼び出しで NoninvasiveTypes で報告されます。これは、状態が変化する OS からの DDI 呼び出し中に送信されるか、状態の変更が自然に実行される通常のコード パスで送信されます。

PanelSelfRefreshHardware

ドライバーがハードウェアから通知を受け取ったとき、またはドライバーがハードウェアに対してクエリを実行して、パネルの自己更新が有効または無効になっていることを確認したときに、ドライバーによって報告される診断を示します。 この診断は詳細な調査に使用することを目的としているため、PSR 状態の変化の報告の精度は、効率が重要になりますが、ハードウェアが効率的な通知をサポートしている場合は、それが理想的です。

Reserved

予約済み。

Value

通知の値。

要件

要件
Header dispmprt.h