DXGKDDI_CONTROLINTERRUPT2 función de devolución de llamada (d3dkmddi.h)
La función DxgkDdi_ControlInterrupt2 habilita o deshabilita el tipo de interrupción especificado en el hardware gráfico.
Sintaxis
DXGKDDI_CONTROLINTERRUPT2 DxgkddiControlinterrupt2;
NTSTATUS DxgkddiControlinterrupt2(
[in] IN_CONST_HANDLE hAdapter,
[in] IN_CONST_DXGKARG_CONTROLINTERRUPT2 InterruptControl
)
{...}
Parámetros
[in] hAdapter
Identificador del objeto de adaptador para la unidad de procesamiento de gráficos (GPU). El controlador devolvió este identificador en el parámetro MiniportDeviceContext desde una llamada a su función DxgkDdiAddDevice .
[in] InterruptControl
Estructura DXGKARG_CONTROLINTERRUPT2 que proporciona el tipo de interrupción, así como el estado VSYNC.
Valor devuelto
DxgkDdi_ControlInterrupt2 devuelve uno de los siguientes valores:
Código devuelto | Descripción |
---|---|
STATUS_SUCCESS | El tipo de interrupción se ha habilitado o deshabilitado correctamente en el hardware gráfico. |
STATUS_NOT_IMPLEMENTED | DxgkDdi_ControlInterrupt2 no admite la habilitación ni deshabilitación del tipo de interrupción especificado. |
Comentarios
El sistema operativo usará solo uno de DxgkDdiControlInterrupt2 o DxgkDdi_ControlInterrupt3 durante la vigencia de un adaptador.
Los controladores WDDM 2.7 que no implementan DxgkDdi_ControlInterrupt3 rechazan el control VSync de VidPn independiente y el sistema operativo solo llamará a DxgkDdi_ControlInterrupt2. La funcionalidad DXGK_DRIVERCAPS-IndependentVidPnVSync> debe ser 0 en los controladores que no admiten DxgkDdi_ControlInterrupt3; de lo contrario, el sistema operativo producirá un error en la inicialización del adaptador. Si el controlador implementa DxgkDdi_ControlInterrupt3, la funcionalidad se puede establecer en 0 o 1 para indicar Per-VidPn compatibilidad.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Plataforma de destino | Escritorio |
Encabezado | d3dkmddi.h (incluya D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |