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

Consulte también

DXGK_DRIVERCAPS

DXGKARG_CONTROLINTERRUPT2

DXGKARG_CONTROLINTERRUPT3

DxgkDdi_ControlInterrupt3

DxgkDdiAddDevice