Compartir a través de


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

Consulte también

DXGKDDI_SETINTERRUPTTARGETPRESENTID