DXGK_DIAGNOSTIC_PSR_REFRESH_REASON union (dispmprt.h)
指出結束 PSR (面板自我重新整理) 的原因。
語法
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
已修改一或多個平面中的圖元,需要更新顯示器。 這可能是像素數據已變更或 MPO 可見度、位置、縮放方向或一些組合的變更。
CursorUpdate
數據指標影像、位置、可見性或這些影像的組合已更新。
VSyncEnabled
已啟用 Vsync 中斷,而且硬體需要掃描輸出才能產生 Vsync 中斷。
ColorTransformationChange
套用任何形式的色彩轉換,需要更新面板上的圖元。 這可能是下列任一種:舊版 gamma、DXGI Gamma、3x4 矩陣色彩轉換或任何較新的色彩轉換形式。
BrightnessChange
顯示器亮度已變更,並根據硬體/顯示器技術,這需要在面板中重新整理圖元。 對於使用倒光的顯示器,如果反光優化表示圖元也需要更新圖元,則亮度變更只需要離開 PSR。
SinkRequest
顯示面板已向主機要求更新。
Other
驅動程序瞭解的原因,但不是由上述任何一項所指定。 在理想情況下,應該在下一個版本中基於任何這類原因來定義新的旗標。
Reserved
保留的。
Value
備註
如需 PSR 的詳細資訊,請參閱一節中的 _DXGK_DIAGNOSTIC_PSR 結構。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 版本 1809 |
標頭 | dispmprt.h |