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