struttura DXGKARG_CANCELQUEUEDFLIPS (d3dkmddi.h)
La struttura DXGKARG_CANCELQUEUEDFLIPS contiene parametri per la funzione di callback DXGKDDI_CANCELQUEUEDFLIPS del driver. Questa struttura è stata sostituita da DXGKARG_CANCELFLIPS a partire da WDDM 3.0.
Sintassi
typedef struct _DXGKARG_CANCELQUEUEDFLIPS {
D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
UINT LayerIndex;
ULONGLONG PresentIdCancelRequested;
ULONGLONG PresentIdCancelled;
} DXGKARG_CANCELQUEUEDFLIPS;
Membri
VidPnSourceId
[in] Valore D3DDDI_VIDEO_PRESENT_SOURCE_ID che identifica l'ID origine VidPn della coda di scorrimento.
LayerIndex
[in] Identifica l'indice del piano MPO nella coda di scorrimento.
PresentIdCancelRequested
[in] Identifica l'intervallo di PresentIds da annullare. Questo valore è il primo capovolgimento nell'intervallo di [PresentIdCancelRequested, LastSubmittedPresentIdToDriver] capovolgimenti da annullare.
PresentIdCancelled
[out] Specifica l'intervallo di PresentId che il driver ha annullato in modo sincrono. Questo valore è il primo capovolgimento nell'intervallo di [PresentIdCancelled, LastSubmittedPresentIdToDriver] capovolgimenti annullati. I valori possibili per PresentIdCancelled seguono.
Valore | Significato |
---|---|
PresentIdCancelRequested | Il driver ha annullato tutti i capovolgimenti in sospeso nell'intervallo specificato. |
Maggiore o uguale a PresentIdCancelRequested | Il driver non è riuscito a annullare uno o più dei regali in sospeso nell'intervallo specificato. |
Zero | Nessuno dei regali in sospeso è stato annullato in modo sincrono. |
Osservazioni
I PresentId annullati in modo asincrono vengono segnalati tramite il meccanismo di interrupt VSync.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Server 2022 (WDDM 2.9) |
intestazione | d3dkmddi.h |