estructura DXGKARG_SETINTERRUPTTARGETPRESENTID (d3dkmddi.h)
La estructura DXGKARG_SETINTERRUPTTARGETPRESENTID contiene parámetros para la función de devolución de llamada DXGKDDI_SETINTERRUPTTARGETPRESENTID del controlador.
Sintaxis
typedef struct _DXGKARG_SETINTERRUPTTARGETPRESENTID {
D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
UINT LayerIndex;
ULONGLONG InterruptTargetPresentId;
} DXGKARG_SETINTERRUPTTARGETPRESENTID;
Miembros
VidPnSourceId
[in] Valor de D3DDDI_VIDEO_PRESENT_SOURCE_ID que identifica el identificador de origen vidPn de la cola de volteo de hardware.
LayerIndex
[in] Valor de índice de base cero que identifica el índice del plano MPO de la cola de volteo.
InterruptTargetPresentId
[in] Valor que identifica el PresentId necesario para generar una interrupción de VSync o HSync correspondiente cuando se completa. InterruptTargetPresentId puede ser uno de los siguientes valores:
Valor | Significado |
---|---|
UINT64_MAX | No se requiere ninguna interrupción de VSync en el futuro hasta que se vuelva a cambiar el identificador actual de destino. |
0 | Las interrupciones de VSync son necesarias para cada intervalo, independientemente de si se completan los nuevos volteos. |
Cualquier otro valor | Las interrupciones se generan si el PresentId >examinado actualmente = InterruptTargetPresentId. |
Comentarios
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 |