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 |