estructura DXGK_DISPLAY_DIAGNOSTICS_INTERFACE (dispmprt.h)

Un componente en modo kernel que necesita usar la interfaz de diagnóstico de pantalla llama a la función DxgkDdiQueryInterface del controlador de miniporte de pantalla.

Sintaxis

typedef struct _DXGK_DISPLAY_DIAGNOSTICS_INTERFACE {
  [in]  IN USHORT                               Size;
  [in]  IN USHORT                               Version;
  [out] OUT PVOID                               Context;
  [out] OUT PINTERFACE_REFERENCE                InterfaceReference;
  [out] OUT PINTERFACE_DEREFERENCE              InterfaceDereference;
  [out] OUT DXGKDDI_GETDISPLAYSTATENONINTRUSIVE DxgkDdiGetDisplayStateNonIntrusive;
  [out] OUT DXGKDDI_GETDISPLAYSTATEINTRUSIVE    DxgkDdiGetDisplayStateIntrusive;
} DXGK_DISPLAY_DIAGNOSTICS_INTERFACE, *PDXGK_DISPLAY_DIAGNOSTICS_INTERFACE;

Miembros

[in] Size

Tamaño, en bytes, de esta estructura.

[in] Version

Número de versión de la interfaz de diagnóstico de visualización. Las constantes de número de versión se definen en dispmprt.h (por ejemplo, DXGK_DISPLAY_DIAGNOSTICS_INTERFACE_VERSION_1).

[out] Context

Puntero a un bloque de contexto privado proporcionado por el controlador de minipuerto de pantalla. El sistema operativo devolverá este contexto al controlador en las llamadas DDI de la interfaz. El controlador debe asegurarse de que este contexto es específico del adaptador y no es global del controlador, ya que el sistema operativo almacena la información de la interfaz por adaptador.

[out] InterfaceReference

Puntero a la función de referencia de interfaz del controlador de minipuerto de pantalla.

[out] InterfaceDereference

Puntero a la función de desreferencia de interfaz del controlador de minipuerto de pantalla.

[out] DxgkDdiGetDisplayStateNonIntrusive

Puntero a la función DxgkDdiGetDisplayStateNonIntrusive del controlador de miniporte de pantalla.

[out] DxgkDdiGetDisplayStateIntrusive

Puntero a la función DxgkDdiGetDisplayStateIntrusive del controlador de minipuerto de pantalla.

Comentarios

El sistema operativo consultará la interfaz de diagnóstico de visualización de cada adaptador de gráficos cuando se inicien.

Requisitos

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

Consulte también

DxgkDdiGetDisplayStateIntrusive

DxgkDdiGetDisplayStateNonIntrusive

PINTERFACE_DEREFERENCE

PINTERFACE_REFERENCE