Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |