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 |