Condividi tramite


enumerazione D3DDDI_MARKERLOGTYPE (d3dumddi.h)

Indica il tipo di marcatore nel log di Traccia eventi per Windows (ETW) supportato dal driver di visualizzazione in modalità utente.

Sintassi

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

Costanti

 
D3DDDIMLT_NONE
Non è supportato alcun tipo di marcatore. In questo caso, il tipo di marcatore dei comandi inviati deve essere D3DDDI_MARKERTYPE. D3DDDIMT_NONE.
D3DDDIMLT_PROFILE
Il contesto invia il lavoro della GPU per le DDI in modalità utente a thread singolo. In questo caso, ogni timestamp indica la fine del lavoro della GPU.
D3DDDIMLT_FT_PROFILE
Il contesto invia il lavoro della GPU per DDI in modalità utente senza thread. In questo caso, il driver deve avere impostato il membro Caps della struttura D3D11DDI_THREADING_CAPS su D3D11DDICAPS_FREETHREADED.
D3DDDIMLT_BATCHED
Il driver invia dati che possono corrispondere a più elenchi di comandi in un singolo invio. Se il runtime D3D12 chiama ExecuteCommandLists con più elenchi di comandi, il driver deve usare la modalità indicatore batch durante l'invio dei buffer della cronologia.

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1
Server minimo supportato Windows Server 2012 R2
Intestazione d3dumddi.h (include D3d10umddi.h)

Vedi anche

D3D11DDI_THREADING_CAPS

D3DDDI_MARKERTYPE

ExecuteCommandLists