DXGK_DIAGTYPE_NOTIFICATIONS結構 (dispmprt.h)
結構,用來識別 [通知] 類別中的一或多個診斷類型。
語法
typedef struct _DXGK_DIAGTYPE_NOTIFICATIONS {
union {
struct {
UINT PanelSelfRefreshSoftware : 1;
UINT PanelSelfRefreshHardware : 1;
UINT Reserved : 30;
};
UINT Value;
};
} DXGK_DIAGTYPE_NOTIFICATIONS;
成員
PanelSelfRefreshSoftware
指出驅動程式預期已啟用或停用面板自我重新整理時,驅動程式所報告的診斷。 這應該是輕量診斷,因此在對 DxgkDdiQueryDiagnosticTypesSupported 呼叫中的 NoninvasiveTypesSupported 中回報,這會在 OS 的 DDI 呼叫期間傳送,這會導致狀態變更或正常程式代碼路徑中自然會採取動作。
PanelSelfRefreshHardware
指出當驅動程式收到來自硬體的通知,或驅動程式查詢硬體以找出面板自我重新整理已啟用或停用時,驅動程式所報告的診斷。 此診斷旨在用於詳細調查,因此 PSR 狀態變更報告的正確性對於效率更為重要,不過,如果硬體支援有效率的通知,這很理想。
Reserved
保留的。
Value
通知的值。
規格需求
需求 | 值 |
---|---|
標頭 | dispmprt.h |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應