структура 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
Указывает, что драйвер сообщает о диагностике, когда драйвер ожидает, что самообновление панели включено или отключено. Это должна быть облегчающая диагностика, поэтому она передается в NoninvasiveTypes в вызове DxgkDdiQueryDiagnosticTypesSupported, который будет отправлен во время вызова DDI из ОПЕРАЦИОННОй системы, который приводит к изменению состояния, или в обычном пути кода, где изменение состояния будет естественным образом выполняться.
PanelSelfRefreshHardware
Указывает диагностику, сообщаемую драйвером, когда драйвер получает уведомление от оборудования или когда драйвер запрашивает оборудование, чтобы обнаружить, что самообновление панели было включено или отключено. Эта диагностика предназначена для подробного исследования, поэтому точность в отчетах об изменениях состояния PSR более важна, чем эффективность, однако если оборудование поддерживает эффективные уведомления, это идеальный вариант.
Reserved
Зарезервировано.
Value
Значение уведомления.
Требования
Требование | Значение |
---|---|
Заголовок | dispmprt.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по