Compartilhar via


estrutura DXGKARG_SETFLIPQUEUELOGBUFFER (d3dkmddi.h)

A estrutura DXGKARG_SETFLIPQUEUELOGBUFFER contém parâmetros para a função de retorno de chamada DXGKDDI_SETFLIPQUEUELOGBUFFER do driver.

Sintaxe

typedef struct _DXGKARG_SETFLIPQUEUELOGBUFFER {
  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  UINT                           LayerIndex;
  UINT                           NumberOfEntries;
  DXGK_FLIPQUEUE_LOG_ENTRY       *LogBufferAddress;
} DXGKARG_SETFLIPQUEUELOGBUFFER;

Membros

VidPnSourceId

[in] Um valor D3DDDI_VIDEO_PRESENT_SOURCE_ID que identifica a ID de origem VidPn para a qual o buffer de log de fila de inversão está sendo fornecido.

LayerIndex

[in] Um valor de índice baseado em zero que identifica o índice do plano MPO para o qual o buffer de log de fila de inversão está sendo fornecido.

NumberOfEntries

[in] O número de entradas no buffer de log de fila de inversão para o qual LogBufferAddress aponta.

LogBufferAddress

[in] Ponteiro para uma matriz de estruturas de DXGK_FLIPQUEUE_LOG_ENTRY no buffer de log de fila de inversão. Esse valor é o endereço virtual da CPU no modo kernel do buffer de log de fila de inversão na memória não paginada. LogBufferAddress será NULL se o sistema operacional estiver prestes a destruir o buffer de log da fila de inversão atual.

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

Confira também

DXGK_FLIPQUEUE_LOG_ENTRY

DXGKDDI_SETFLIPQUEUELOGBUFFER