DXGK_DIAGNOSTIC_PSR_REFRESH_REASON共用体 (dispmprt.h)
PSR を終了する理由または理由を示します (パネル Self-Refresh)。
構文
typedef union _DXGK_DIAGNOSTIC_PSR_REFRESH_REASON {
struct {
UINT Present : 1;
UINT CursorUpdate : 1;
UINT VSyncEnabled : 1;
UINT ColorTransformationChange : 1;
UINT BrightnessChange : 1;
UINT SinkRequest : 1;
UINT Other : 1;
UINT Reserved : 25;
};
UINT Value;
} DXGK_DIAGNOSTIC_PSR_REFRESH_REASON;
メンバーズ
Present
1 つ以上の平面内のピクセルが変更され、表示を更新する必要があります。 これは、ピクセル データが変更されたか、MPO の可視性、位置、スケーリング、向き、またはこれらの組み合わせに変更された可能性があります。
CursorUpdate
カーソルイメージ、位置、可視性、またはこれらの組み合わせが更新されました。
VSyncEnabled
Vsync 割り込みが有効になっており、Vsync 割り込みを生成するには、ハードウェアでスキャンアウトを駆動する必要があります。
ColorTransformationChange
パネル上のピクセルを更新する必要がある任意の形式のカラー変換が適用されています。 これは、レガシ ガンマ、DXGI ガンマ、3x4 マトリックスカラー変換、または新しい形式のカラー変換のいずれかになります。
BrightnessChange
ディスプレイの明るさが変更され、ハードウェア/ディスプレイテクノロジに基づいて、パネルのピクセルを更新する必要があります。 バックライトを使用するディスプレイでは、バックライトの最適化によってピクセルも更新する必要がある場合にのみ、明るさの変更で PSR を離れる必要があります。
SinkRequest
表示パネルがホストに更新を要求しました。
Other
ドライバーによって認識されるが、上記のいずれによっても指定されていない理由。 理想的には、次のリリースでこのような理由で新しいフラグを定義する必要があります。
Reserved
引っ込み思案。
Value
備考
PSR の詳細については、「解説」セクションの「_DXGK_DIAGNOSTIC_PSR 構造」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 バージョン 1809 |
ヘッダー | dispmprt.h |