Compartilhar via


DXGKDDI_CANCELFLIPS função de retorno de chamada (d3dkmddi.h)

No modelo de fila de inversão de hardware, o sistema operacional chama a função DXGKDDI_CANCELFLIPS de um driver de miniporta de exibição para cancelar inversãos enfileiradas anteriormente de forma síncrona.

Sintaxe

DXGKDDI_CANCELFLIPS DxgkddiCancelflips;

NTSTATUS DxgkddiCancelflips(
  IN_CONST_HANDLE hAdapter,
  INOUT_PDXGKARG_CANCELFLIPS pCancelFlips
)
{...}

Parâmetros

hAdapter

[in] Identificador para um adaptador de exibição.

pCancelFlips

[entrada/saída] Ponteiro para uma estrutura DXGKARG_CANCELFLIPS que contém os parâmetros para essa função.

Retornar valor

DXGKDDI_CANCELFLIPS retorna um código NTSTATUS, como um dos seguintes:

Valor retornado Significado
STATUS_SUCCESS A rotina foi concluída com êxito.
STATUS_NOT_IMPLEMENTED O driver não implementa suporte para essa operação. Para esse retorno status, o sistema operacional acompanhará uma chamada para DxgkDdiCancelQueuedFlips.

Comentários

As PresentIds canceladas de forma assíncrona são relatadas por meio do mecanismo de interrupção do VSync.

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

Confira também

DXGKARG_CANCELFLIPS