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 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

Consulte también

DXGKARG_SETINTERRUPTTARGETPRESENTID