DXGK_DIAGTYPE_NOTIFICATIONS structure (dispmprt.h)
A structure used to identify one or more diagnostic types in the Notifications category.
Syntax
typedef struct _DXGK_DIAGTYPE_NOTIFICATIONS {
union {
struct {
UINT PanelSelfRefreshSoftware : 1;
UINT PanelSelfRefreshHardware : 1;
UINT Reserved : 30;
};
UINT Value;
};
} DXGK_DIAGTYPE_NOTIFICATIONS;
Members
PanelSelfRefreshSoftware
Indicates a diagnostic reported by the driver when the driver expects that panel self-refresh is being enabled or disabled. This should be a light-weight diagnostic, so reported in the NoninvasiveTypes in a call to DxgkDdiQueryDiagnosticTypesSupported, which would be sent during a DDI call from the OS which causes the state to change or in a normal code path where the state change would naturally be acted upon.
PanelSelfRefreshHardware
Indicates a diagnostic reported by the driver when the driver receives a notification from the hardware or when the driver queries hardware to find that panel self-refresh has been enabled or disabled. This diagnostic is intended to be used for detailed investigation so accuracy in the reporting of PSR state changes is more important that efficiency however if hardware supports efficient notification, that is ideal.
Reserved
Reserved.
Value
The value of the notification.
Requirements
Requirement | Value |
---|---|
Header | dispmprt.h |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for