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 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

Confira também

DXGKARG_CANCELFLIPS