Compartilhar via


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

Consulte também

DXGKARG_CANCELFLIPS