Compartir a través de


DXGKDDI_SETINTERRUPTTARGETPRESENTID función de devolución de llamada (d3dkmddi.h)

El sistema operativo llama a la función DXGKDDI_SETINTERRUPTTARGETPRESENTID de un controlador de pantalla para especificar el presentId de destino que debe dar lugar a una interrupción asincrónica de V que se genera cuando se completa el volteo correspondiente.

Sintaxis

DXGKDDI_SETINTERRUPTTARGETPRESENTID DxgkddiSetinterrupttargetpresentid;

NTSTATUS DxgkddiSetinterrupttargetpresentid(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_SETINTERRUPTTARGETPRESENTID pSetInterruptTargetPresentId
)
{...}

Parámetros

hAdapter

[in] Identificador de un bloque de contexto asociado a un adaptador de pantalla. El controlador de miniporte de pantalla proporcionó anteriormente este identificador al subsistema del kernel de gráficos de DirectX en el parámetro de salida MiniportDeviceContext de la función DxgkDdiAddDevice .

pSetInterruptTargetPresentId

[in] Puntero a una estructura de DXGKARG_SETINTERRUPTTARGETPRESENTID que contiene los parámetros de esta función.

Valor devuelto

DXGKDDI_SETINTERRUPTTARGETPRESENTID devuelve STATUS_SUCCESS . El controlador siempre debe devolver un código correcto.

Comentarios

DXGKDDI_SETINTERRUPTTARGETPRESENTID se llama a en el nivel de interrupción del dispositivo para sincronizarse con DXGKDDI_SETVIDPNSOURCEADDRESS y con la interrupción de VSync.

Consulte Especificación del comportamiento de interrupción de Vsync para obtener más información.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11 (WDDM 3.0)
Encabezado d3dkmddi.h
IRQL DIRQL

Consulte también

DXGKARG_SETINTERRUPTTARGETPRESENTID