Condividi tramite


struttura D3DDDICB_LOGUMDMARKER (d3dumddi.h)

Specifica informazioni sulla posizione di un evento marcatore ETW (Event Tracing for Windows) definito dal driver di visualizzazione in modalità utente.

Sintassi

typedef struct D3DDDICB_LOGUMDMARKER {
  [in] HANDLE  hContext;
       UINT64  APISequenceNumber;
       INT     Index;
       INT     StringIndex;
       LPCWSTR Info;
} D3DDDICB_LOGUMDMARKER;

Members

[in] hContext

Handle per un contesto Direct3D che segnala gli eventi del marcatore ETW. Questo è anche il contesto in cui verrà chiamata la funzione pfnRenderCb .

APISequenceNumber

Numero di sequenza API a cui è associato l'evento marcatore.

Index

Indica la chiamata della sequenza API che ha causato questo evento marcatore. Se zero, l'evento marcatore corrisponde al numero di sequenza API più recente dopo una chiamata alla funzione pfnSetMarker . Se 1, l'evento marcatore si trova nel numero di sequenza API seguente. e così via.

Deve essere -1 se a questo evento marcatore non sono associati timestamp.

StringIndex

Offset, in byte, della voce della tabella di stringhe a cui punta Info. Può essere negativo se la stringa viene passata insieme all'evento marcatore.

Info

Stringa di testo personalizzata incorporata nel pacchetto ETW. Può essere NULL.

Requisiti

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

Vedi anche

pfnRenderCb

pfnSetMarker