Partager via


structure D3DDDICB_LOGUMDMARKER (d3dumddi.h)

Spécifie des informations sur l’emplacement d’un événement de marqueur de suivi d’événements pour Windows (ETW) que le pilote d’affichage en mode utilisateur a défini.

Syntaxe

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

Membres

[in] hContext

Handle vers un contexte Direct3D qui signale les événements de marqueur ETW. Il s’agit également du contexte dans lequel la fonction pfnRenderCb sera appelée.

APISequenceNumber

Numéro de séquence d’API auquel l’événement de marqueur est associé.

Index

Indique quel appel de séquence d’API a provoqué cet événement de marqueur. Si zéro, l’événement de marqueur correspond au dernier numéro de séquence d’API après un appel à la fonction pfnSetMarker . Si la valeur est 1, l’événement de marqueur se trouve au numéro de séquence d’API suivant. Et ainsi de suite.

Doit être -1 si aucun horodatage n’est associé à cet événement de marqueur.

StringIndex

Décalage, en octets, de l’entrée de table de chaîne pointée par Info. Peut être négatif si la chaîne est transmise avec l’événement de marqueur.

Info

Chaîne de texte personnalisée incorporée dans le paquet ETW. Peut être NULL.

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 (include D3d10umddi.h)

Voir aussi

pfnRenderCb

pfnSetMarker