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