Freigeben über


D3DDDI_MARKERLOGTYPE-Enumeration (d3dumddi.h)

Gibt den Typ des Markers im ETW-Protokoll (Ereignisablaufverfolgung für Windows) an, den der Benutzermodusanzeigetreiber unterstützt.

Syntax

typedef enum D3DDDI_MARKERLOGTYPE {
  D3DDDIMLT_NONE,
  D3DDDIMLT_PROFILE,
  D3DDDIMLT_FT_PROFILE,
  D3DDDIMLT_BATCHED
} ;

Konstanten

 
D3DDDIMLT_NONE
Es wird kein Markertyp unterstützt. In diesem Fall muss der Markertyp der übermittelten Befehle D3DDDI_MARKERTYPE sein. D3DDDIMT_NONE.
D3DDDIMLT_PROFILE
Der Kontext übermittelt GPU-Arbeit für Singlethread-Benutzermodus-DDIs. In diesem Fall gibt jeder Zeitstempel das Ende der GPU-Arbeit an.
D3DDDIMLT_FT_PROFILE
Der Kontext übermittelt GPU-Arbeit für Freethread-DDIs im Benutzermodus. In diesem Fall muss der Treiber den Caps-Member der D3D11DDI_THREADING_CAPS-Struktur auf D3D11DDICAPS_FREETHREADED festgelegt haben.
D3DDDIMLT_BATCHED
Der Treiber übermittelt Daten, die mehreren Befehlslisten in einer einzelnen Übermittlung entsprechen können. Wenn die D3D12-Laufzeit ExecuteCommandLists mit mehreren Befehlslisten aufruft, muss der Treiber beim Übermitteln von Verlaufspuffern den Batchmarkermodus verwenden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1
Unterstützte Mindestversion (Server) Windows Server 2012 R2
Kopfzeile d3dumddi.h (include D3d10umddi.h)

Weitere Informationen

D3D11DDI_THREADING_CAPS

D3DDDI_MARKERTYPE

ExecuteCommandLists