Compartilhar via


estrutura DXGK_CANCELFLIPS_PLANE (d3dkmddi.h)

No modelo de fila de inversão de hardware, a estrutura DXGK_CANCELFLIPS_PLANE contém uma solicitação de cancelamento de plano.

Sintaxe

typedef struct _DXGK_CANCELFLIPS_PLANE {
  ULONGLONG PresentIdCancelRequested;
  ULONGLONG PresentIdCancelled;
  UINT      LayerIndex;
} DXGK_CANCELFLIPS_PLANE;

Membros

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.

LayerIndex

[in] Identifica o índice do plano MPO na fila de inversão.

Comentários

A estrutura DXGKARG_CANCELFLIPS contém um ponteiro para uma matriz de estruturas DXGK_CANCELFLIPS_PLANE , cada uma contendo uma solicitação de cancelamento por plano.

Consulte Cancelando inversãos interligadas em vários planos para obter mais informações.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11 (WDDM 3.0)
Cabeçalho d3dkmddi.h

Confira também

DXGKARG_CANCELFLIPS

DXGKDDI_CANCELFLIPS