перечисление DXGK_DIAG_DISPLAY_SCANOUT_STATE (dispmprt.h)

DXGK_DIAG_DISPLAY_SCANOUT_STATE указывает, извлекается ли в данный момент конвейер отображения и выполняется ли сканирование пикселей активно в заданный целевой объект или дисплей.

Синтаксис

typedef enum _DXGK_DIAG_DISPLAY_SCANOUT_STATE {
  DXGK_DIAG_DISPLAY_SCANOUT_STATE_UNINITIALIZED,
  DXGK_DIAG_DISPLAY_SCANOUT_DISABLED,
  DXGK_DIAG_DISPLAY_SCANOUT_ACTIVE,
  DXGK_DIAG_DISPLAY_SCANOUT_ACTIVE_BLACK
} DXGK_DIAG_DISPLAY_SCANOUT_STATE;

Константы

 
DXGK_DIAG_DISPLAY_SCANOUT_STATE_UNINITIALIZED
Зарезервировано для использования ОС во время инициализации диагностики.
DXGK_DIAG_DISPLAY_SCANOUT_DISABLED
В настоящее время оборудование отображения не сканирует пиксели в vidpntarget/monitor.
DXGK_DIAG_DISPLAY_SCANOUT_ACTIVE
Оборудование отображения активно сканирует пиксели до vidpntarget/monitor.
DXGK_DIAG_DISPLAY_SCANOUT_ACTIVE_BLACK
Оборудование отображения активно сканирует поток черного пикселя в vidpntarget/monitor, но не из буфера кадра. Вместо этого пиксели создаются внутренне драйвером или оборудованием для имитации видимости монитора для таких сценариев, как DdiSetVidPnSourceVisibility.

Замечания

Перечисление DXGK_DIAG_DISPLAY_SCANOUT_STATE является членом структуры DXGK_DISPLAYSTATE_INTRUSIVE. Он используется при сборе диагностических сведений с помощью вызовов DxgkDdiGetDisplayStateIntrusive.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 2004
заголовка dispmprt.h

См. также

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive