D3DDDI_BATCHEDMARKERDATA-Struktur (d3dumddi.h)
Die D3DDDI_BATCHEDMARKERDATA-Struktur stellt leistungsstarke Markerdaten von D3D12-Treibern bereit.
Syntax
typedef struct _D3DDDI_BATCHEDMARKERDATA {
HANDLE hRTCommandListHandle;
UINT FirstAPISequenceNumberHigh;
UINT CompletedAPISequenceNumberLowSize;
const UINT *pCompletedAPISequenceNumberLow;
} D3DDDI_BATCHEDMARKERDATA;
Member
hRTCommandListHandle
D3D12DDI_HRTCOMMANDLIST::handle-Wert für die Befehlsliste, der diese Markerdaten entsprechen. Dieses Handle wurde während der Erstellung von Befehlslisten bereitgestellt.
FirstAPISequenceNumberHigh
Die hohen Bits der API-Sequenznummern, die durch diesen Batch von Markerdaten dargestellt werden.
CompletedAPISequenceNumberLowSize
Die Anzahl der API-Sequenznummern, die in diesem Batch von Markerdaten vorhanden sind (die Anzahl der Elemente in pCompletedAPISequenceNumberLow).
pCompletedAPISequenceNumberLow
Array der niedrigen Bits von API-Sequenznummern, die durch diesen Batch von Markerdaten dargestellt werden.
Hinweise
Der Treiber ist für das Ausfüllen dieser Struktur verantwortlich, wenn er Renderarbeits- oder Verlaufspuffer an die Runtime übermittelt, und wenn der Treiber den D3DDDIMLT_BATCHED Wert für das Feld MarkerLogType in der Struktur verwendet, die diese Struktur enthält. Die enthaltende Struktur kann eine von D3DDDICB_RENDER, D3DDDICB_SUBMITCOMMAND oder D3DDDICB_SUBMITHISTORYSEQUENCE sein. Weitere Informationen dazu, wann ein Treiber D3DDDIMLT_BATCHED festlegen soll, finden Sie unter D3DDDI_MARKERLOGTYPE.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 2004 |
Kopfzeile | d3dumddi.h |