Compartilhar via


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

No modelo de fila de inversão de hardware, o sistema operacional chama uma função de driver de miniporto de exibição [DXGKDDI_SETFLIPQUEUELOGBUFFER](/windows-hardware/drivers/ddi/nc-d3dkmddi-dxgkddi_setflipqueuelogbuffe r) para fornecer ao driver o log da fila de inversão.

Sintaxe

DXGKDDI_SETFLIPQUEUELOGBUFFER DxgkddiSetflipqueuelogbuffer;

NTSTATUS DxgkddiSetflipqueuelogbuffer(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_SETFLIPQUEUELOGBUFFER pSetFlipQueueLogBuffer
)
{...}

Parâmetros

hAdapter

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

pSetFlipQueueLogBuffer

[in] Ponteiro para uma estrutura DXGKARG_SETFLIPQUEUELOGBUFFER que contém os parâmetros para essa função.

Retornar valor

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

Valor retornado Significado
STATUS_SUCCESS A rotina foi concluída com êxito. Se DXGKARG_SETFLIPQUEUELOGBUFFER::LogBufferAddress for NULL, essa DDI deverá retornar STATUS_SUCCESS.
STATUS_NO_MEMORY A função falhou porque não foi possível alocar a quantidade de memória necessária para ser concluída com êxito.
STATUS_NOT_IMPLEMENTED O driver não implementa suporte para essa operação.

Comentários

Consulte Obtendo estatísticas atuais para ver versões invertidas na fila para obter mais informações.

Requisitos

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

Confira também

DXGKARG_SETFLIPQUEUELOGBUFFER