Compartilhar via


estrutura D3DDDI_BATCHEDMARKERDATA (d3dumddi.h)

A estrutura D3DDDI_BATCHEDMARKERDATA fornece dados de marcador de alto desempenho de drivers D3D12.

Sintaxe

typedef struct _D3DDDI_BATCHEDMARKERDATA {
  HANDLE     hRTCommandListHandle;
  UINT       FirstAPISequenceNumberHigh;
  UINT       CompletedAPISequenceNumberLowSize;
  const UINT *pCompletedAPISequenceNumberLow;
} D3DDDI_BATCHEDMARKERDATA;

Membros

hRTCommandListHandle

D3D12DDI_HRTCOMMANDLIST::handle value para a lista de comandos à qual esses dados de marcador correspondem. Esse identificador foi fornecido durante a criação da lista de comandos.

FirstAPISequenceNumberHigh

Os bits altos dos números de sequência de API representados por esse lote de dados de marcador.

CompletedAPISequenceNumberLowSize

O número de números de sequência de API presentes neste lote de dados de marcador (o número de elementos em pCompletedAPISequenceNumberLow).

pCompletedAPISequenceNumberLow

Matriz dos bits baixos de números de sequência de API representados por esse lote de dados de marcador.

Comentários

O driver é responsável por preencher essa estrutura ao enviar buffers de trabalho ou histórico de renderização para o runtime e quando o driver usa o valor D3DDDIMLT_BATCHED para o campo MarkerLogType na estrutura que contém essa estrutura. A estrutura que contém pode ser uma das D3DDDICB_RENDER, D3DDDICB_SUBMITCOMMAND ou D3DDDICB_SUBMITHISTORYSEQUENCE. Consulte D3DDDI_MARKERLOGTYPE para obter detalhes sobre quando um driver deve definir D3DDDIMLT_BATCHED.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 2004
Cabeçalho d3dumddi.h

Confira também

D3DDDI_MARKERLOGTYPE

D3DDDICB_RENDER

D3DDDICB_SUBMITCOMMAND

D3DDDICB_SUBMITHISTORYSEQUENCE