Compartir a través de


estructura D3DDDI_BATCHEDMARKERDATA (d3dumddi.h)

La estructura 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 números de secuencia de API representados por este lote de datos de marcador.

Observaciones

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_SUBMITCOMMANDo D3DDDICB_SUBMITHISTORYSEQUENCE. Consulte D3DDDI_MARKERLOGTYPE para obtener más información sobre cuándo un controlador debe establecer D3DDDIMLT_BATCHED.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10, versión 2004
encabezado de d3dumddi.h

Consulte también

D3DDDI_MARKERLOGTYPE

D3DDDICB_RENDER

D3DDDICB_SUBMITCOMMAND

D3DDDICB_SUBMITHISTORYSEQUENCE