D3DPERF_BeginEvent fonction

Marque le début d’un événement défini par l’utilisateur. PIX peut utiliser cet événement pour déclencher une action.

Syntaxe

int WINAPI D3DPERF_BeginEvent(
  D3DCOLOR col,
  LPCWSTR wszName
);

Paramètres

col

Couleur de l’événement. Il s’agit de la couleur permettant d’afficher l’événement dans l’affichage des événements.

wszName

Nom de l’événement.

Valeur retournée

Niveau de base zéro de la hiérarchie dans laquelle cet événement démarre. Si une erreur se produit, la valeur de retour est négative.

Notes

Les événements définis par l’utilisateur regroupent d’autres événements d’une manière significative pour le programme cible afin qu’ils puissent être mieux représentés dans les outils de profilage des performances. Par exemple, un événement Draw Spaceship peut mettre entre crochets un certain nombre d’appels Direct3D qui gèrent le dessin d’un vaisseau spatial dans un jeu. Les événements peuvent être imbriqués.

Chaque appel D3DPERF_BeginEvent doit avoir un D3DPERF_EndEvent appel correspondant. Les événements instantanés (qui ne crochetent pas d’autres événements) doivent être étiquetés à l’aide de D3DPERF_SetMarker plutôt que par D3DPERF_BeginEvent et D3DPERF_EndEvent.

Spécifications

   
Plateforme cible Windows
En-tête d3d9.h
Bibliothèque d3d9.lib
DLL d3d9.dll