Compartir a través de


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 de 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 de retorno 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 habilitar ni deshabilitar el tipo de interrupción especificado.

Observaciones

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 no están optando por el control independiente vidPn VSync y el sistema operativo solo llamará a DxgkDdi_ControlInterrupt2. La funcionalidad DXGK_DRIVERCAPS->IndependentVidPnVSync debe ser 0 en 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 Valor
cliente mínimo admitido Windows 10
de la plataforma de destino de Escritorio
encabezado de d3dkmddi.h (incluya D3dkmddi.h)
irQL PASSIVE_LEVEL

Consulte también

DXGK_DRIVERCAPS

DXGKARG_CONTROLINTERRUPT2

DXGKARG_CONTROLINTERRUPT3

DxgkDdi_ControlInterrupt3

dxgkDdiAddDevice