énumération D3DDDI_MARKERLOGTYPE (d3dumddi.h)

Indique le type de marqueur dans le journal de suivi d’événements pour Windows (ETW) pris en charge par le pilote d’affichage en mode utilisateur.

Syntax

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

Constantes

 
D3DDDIMLT_NONE
Aucun type de marqueur n’est pris en charge. Dans ce cas, le type de marqueur des commandes envoyées doit être D3DDDI_MARKERTYPE. D3DDDIMT_NONE.
D3DDDIMLT_PROFILE
Le contexte envoie le travail gpu pour les DDIS monothreads en mode utilisateur. Dans ce cas, chaque horodatage indique la fin du travail gpu.
D3DDDIMLT_FT_PROFILE
Le contexte soumet le travail gpu pour les DDIS en mode utilisateur avec threads gratuits. Dans ce cas, le pilote doit avoir défini le membre Caps de la structure D3D11DDI_THREADING_CAPS sur D3D11DDICAPS_FREETHREADED.
D3DDDIMLT_BATCHED
Le pilote envoie des données qui peuvent correspondre à plusieurs listes de commandes dans une même soumission. Si le runtime D3D12 appelle ExecuteCommandLists avec plusieurs listes de commandes, le pilote doit utiliser le mode de marqueur par lot lors de l’envoi de mémoires tampons d’historique.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1
Serveur minimal pris en charge Windows Server 2012 R2
En-tête d3dumddi.h (incluez D3d10umddi.h)

Voir aussi

D3D11DDI_THREADING_CAPS

D3DDDI_MARKERTYPE

ExecuteCommandLists