estructura DXGKARG_CANCELQUEUEDFLIPS (d3dkmddi.h)
La estructura DXGKARG_CANCELQUEUEDFLIPS contiene parámetros para la función de devolución de llamada DXGKDDI_CANCELQUEUEDFLIPS del controlador. Esta estructura fue reemplazada por DXGKARG_CANCELFLIPS a partir de WDDM 3.0.
Sintaxis
typedef struct _DXGKARG_CANCELQUEUEDFLIPS {
D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
UINT LayerIndex;
ULONGLONG PresentIdCancelRequested;
ULONGLONG PresentIdCancelled;
} DXGKARG_CANCELQUEUEDFLIPS;
Miembros
VidPnSourceId
[in] Valor de D3DDDI_VIDEO_PRESENT_SOURCE_ID que identifica el identificador de origen vidPn de la cola de volteo.
LayerIndex
[in] Identifica el índice del plano MPO en la cola de volteo.
PresentIdCancelRequested
[in] Identifica el intervalo de PresentIds que se va a cancelar. Este valor es el primer volteo del intervalo de volteos [PresentIdCancelRequested, LastSubmittedPresentIdToDriver] que se van a cancelar.
PresentIdCancelled
[out] Especifica el intervalo de PresentIds que el controlador canceló de forma sincrónica. Este valor es el primer volteo del intervalo de volteos [PresentIdCancelled, LastSubmittedPresentIdToDriver] que se cancelaron. Se siguen los valores posibles para PresentIdCancelled .
Valor | Significado |
---|---|
PresentIdCancelRequested | El controlador canceló todos los volteos pendientes en el intervalo especificado. |
Mayor o igual que PresentIdCancelRequested | El controlador no pudo cancelar uno o varios de los elementos pendientes en el intervalo especificado. |
Cero | Ninguno de los regalos pendientes se canceló sincrónicamente. |
Comentarios
Los PresentId cancelados de forma asincrónica se notifican a través del mecanismo de interrupción de VSync.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Server 2022 (WDDM 2.9) |
Encabezado | d3dkmddi.h |