estructura D3DDDI_BATCHEDMARKERDATA (d3dumddi.h)
La estructura de D3DDDI_BATCHEDMARKERDATA proporciona datos de marcador de alto rendimiento de los controladores D3D12.
Sintaxis
typedef struct _D3DDDI_BATCHEDMARKERDATA {
HANDLE hRTCommandListHandle;
UINT FirstAPISequenceNumberHigh;
UINT CompletedAPISequenceNumberLowSize;
const UINT *pCompletedAPISequenceNumberLow;
} D3DDDI_BATCHEDMARKERDATA;
Miembros
hRTCommandListHandle
D3D12DDI_HRTCOMMANDLIST::handle valor de la lista de comandos a la que corresponden estos datos de marcador. Este identificador se proporcionó durante la creación de la lista de comandos.
FirstAPISequenceNumberHigh
Los bits altos de los números de secuencia de API representados por este lote de datos de marcador.
CompletedAPISequenceNumberLowSize
Número de números de secuencia de API presentes en este lote de datos de marcador (el número de elementos de pCompletedAPISequenceNumberLow).
pCompletedAPISequenceNumberLow
Matriz de los bits bajos de los números de secuencia de API representados por este lote de datos de marcador.
Comentarios
El controlador es responsable de rellenar esta estructura al enviar búferes de historial o trabajo de representación al tiempo de ejecución y cuando el controlador usa el valor de D3DDDIMLT_BATCHED para el campo MarkerLogType de la estructura que contiene esta estructura. La estructura contenedora podría ser una de D3DDDICB_RENDER, D3DDDICB_SUBMITCOMMAND o D3DDDICB_SUBMITHISTORYSEQUENCE. Consulte D3DDDI_MARKERLOGTYPE para obtener más información sobre cuándo se debe establecer un controlador D3DDDIMLT_BATCHED.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 2004 |
Encabezado | d3dumddi.h |