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;
Angehörige
hRTCommandListHandle
D3D12DDI_HRTCOMMANDLIST::handle value for the command list that this marker data corresponds to. Dieses Handle wurde während der Befehlslistenerstellung bereitgestellt.
FirstAPISequenceNumberHigh
Die hohen Bits der API-Sequenznummern, die durch diesen Stapel 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.
Bemerkungen
Der Treiber ist für das Ausfüllen dieser Struktur beim Übermitteln von Renderarbeits- oder Verlaufspuffern an die Laufzeit verantwortlich und wenn der Treiber den D3DDDIMLT_BATCHED Wert für das MarkerLogType Feld in der Struktur verwendet, die diese Struktur enthält. Die enthaltende Struktur kann eine von D3DDDICB_RENDER, D3DDDICB_SUBMITCOMMANDoder D3DDDICB_SUBMITHISTORYSEQUENCEsein. Weitere Informationen dazu, wann ein Treiber D3DDDIMLT_BATCHED festlegen sollte, finden Sie unter D3DDDI_MARKERLOGTYPE.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 2004 |
Header- | d3dumddi.h |