Compartir a través de


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

Consulte también

D3DDDI_MARKERLOGTYPE

D3DDDICB_RENDER

D3DDDICB_SUBMITCOMMAND

D3DDDICB_SUBMITHISTORYSEQUENCE