DXGK_DIAG_MONITOR_STATE enumeración (dispmprt.h)

DXGK_DIAG_MONITOR_STATE especifica el estado de los monitores según el controlador de miniport, lo que indica al sistema operativo (SO) si los monitores están listos para recibir los píxeles.

Syntax

typedef enum _DXGK_DIAG_MONITOR_STATE {
  DXGK_DIAG_MONITOR_STATE_UNINITIALIZED,
  DXGK_DIAG_MONITOR_READY,
  DXGK_DIAG_MONITOR_NOT_READY,
  DXGK_DIAG_MONITOR_READY_NOTAPPLICABLE
} DXGK_DIAG_MONITOR_STATE;

Constantes

 
DXGK_DIAG_MONITOR_STATE_UNINITIALIZED
Reservado para el uso del sistema operativo durante la inicialización de diagnóstico.
DXGK_DIAG_MONITOR_READY
El monitor se inicializa y configura y está listo para recibir píxeles.
DXGK_DIAG_MONITOR_NOT_READY
El monitor no se inicializa ni configura correctamente y no está listo para recibir píxeles.
DXGK_DIAG_MONITOR_READY_NOTAPPLICABLE
El controlador no conoce el estado actual del monitor. Este valor solo se debe usar para monitores para los que el controlador no tiene información sobre el estado de supervisión.

Comentarios

La enumeración DXGK_DIAG_MONITOR_STATE es un miembro de la estructura DXGK_DISPLAYSTATE_INTRUSIVE . Se usa al recopilar información de diagnóstico para mostrar a través de llamadas a DxgkDdiGetDisplayStateIntrusive.

En muchas situaciones, el controlador debe inicializar el monitor y configurarlo (normalmente mediante el envío de una secuencia de comandos) antes de que pueda empezar a enviar píxeles al monitor. Además, es posible que haya algún protocolo de enlace o negociación iniciado por el controlador que se realice con el monitor antes de que se puedan enviar píxeles. DXGK_DIAG_MONITOR_STATE especifica el estado final de los monitores según el controlador de minipuerto, lo que indica al sistema operativo si los monitores están listos para recibir los píxeles.

Nota

En algunos casos (como DisplayPort), DXGK_DIAG_MONITOR_STATE pueden superponerse con DXGK_DIAG_DISPLAY_LINK_STATE. El propósito de esta enumeración es obtener el estado actual general del monitor independientemente del estado del bus o vínculo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 2004
Encabezado dispmprt.h

Consulte también

DXGK_DIAG_DISPLAY_LINK_STATE

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive