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 visualización 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 minipuerto de pantalla proporcionó anteriormente este identificador al subsistema del kernel gráfico de DirectX en la función MiniportDeviceContext parámetro de salida del DxgkDdiAddDevice función.
pSetInterruptTargetPresentId
[in] Puntero a una estructura 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.
Observaciones
DXGKDDI_SETINTERRUPTTARGETPRESENTID se llama a en el nivel de interrupción del dispositivo para sincronizarse con DXGKDDI_SETVIDPNSOURCEADDRESS y la interrupción de VSync.
Consulte Especificación del comportamiento de interrupción de Vsync para obtener más información.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 11 (WDDM 3.0) |
encabezado de | d3dkmddi.h |
irQL | DIRQL |