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 a partir do 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 é o primeiro lançamento no intervalo de [PresentIdCancelRequested, LastSubmittedPresentIdToDriver] inverte para ser cancelado.
PresentIdCancelled
[out] Especifica o intervalo de PresentIds que o driver cancelou de forma síncrona. Esse valor é o primeiro lançamento no intervalo de flips [PresentIdCancelled, LastSubmittedPresentIdToDriver] que foram cancelados. Os valores possíveis para PresentIdCancelled seguem.
Valor | Significado |
---|---|
PresentIdCancelRequested | O driver cancelou todas as inversões 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. |
Observações
As PresentIds canceladas de forma assíncrona são relatadas por meio do mecanismo de interrupção VSync .
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows Server 2022 (WDDM 2.9) |
cabeçalho | d3dkmddi.h |