estrutura DXGKARG_CANCELQUEUEDFLIPS (d3dkmddi.h)
A estrutura DXGKARG_CANCELQUEUEDFLIPS contém parâmetros para a função de retorno de chamada DXGKDDI_CANCELQUEUEDFLIPS do driver. Essa estrutura foi substituída por DXGKARG_CANCELFLIPS começando no WDDM 3.0.
Sintaxe
typedef struct _DXGKARG_CANCELQUEUEDFLIPS {
D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
UINT LayerIndex;
ULONGLONG PresentIdCancelRequested;
ULONGLONG PresentIdCancelled;
} DXGKARG_CANCELQUEUEDFLIPS;
Membros
VidPnSourceId
[in] Um valor D3DDDI_VIDEO_PRESENT_SOURCE_ID que identifica a ID de origem VidPn da fila de inversão.
LayerIndex
[in] Identifica o índice do plano MPO na fila de inversão.
PresentIdCancelRequested
[in] Identifica o intervalo de PresentIds a ser cancelado. Esse valor é a primeira inversão no intervalo de inversãos [PresentIdCancelRequested, LastSubmittedPresentIdToDriver] a serem canceladas.
PresentIdCancelled
[out] Especifica o intervalo de PresentIds que o driver cancelou de forma síncrona. Esse valor é a primeira inversão no intervalo de inversãos [PresentIdCancelled, LastSubmittedPresentIdToDriver] que foram canceladas. Os valores possíveis para PresentIdCancelled seguem.
Valor | Significado |
---|---|
PresentIdCancelRequested | O driver cancelou todas as inversãos pendentes no intervalo especificado. |
Maior ou igual a PresentIdCancelRequested | O driver não pôde cancelar um ou mais dos presentes pendentes no intervalo especificado. |
Zero | Nenhum dos presentes pendentes foi cancelado de forma síncrona. |
Comentários
As PresentIds canceladas de forma assíncrona são relatadas por meio do mecanismo de interrupção do VSync.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Server 2022 (WDDM 2.9) |
Cabeçalho | d3dkmddi.h |