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 |