Partager via


Interface ID3D10Counter (d3d10.h)

Cette interface encapsule les méthodes de mesure des performances GPU.

Héritage

L’interface ID3D10Counter hérite d’ID3D10Asynchronous. ID3D10Counter a également les types de membres suivants :

Méthodes

L’interface ID3D10Counter possède ces méthodes.

 
ID3D10Counter ::GetDesc

Obtenir une description de compteur. (ID3D10Counter.GetDesc)

Remarques

Un compteur peut être créé avec ID3D10Device ::CreateCounter.

Il s’agit d’une classe dérivée de l’interface ID3D10Asynchronous.

Les données de compteur sont collectées en émettant une commande ID3D10Asynchronous ::Begin , en émettant des commandes graphiques, en émettant une commande ID3D10Asynchronous ::End , puis en appelant ID3D10Asynchronous ::GetData pour obtenir des données sur ce qui s’est passé entre les appels Begin et End. Les données retournées par GetData seront différentes selon le type de compteur. L’appel à End entraîne l’exactitude des données retournées par GetData jusqu’au dernier appel à End.

Les compteurs sont les mieux adaptés au profilage.

Pour obtenir la liste des types de compteurs de performances, consultez D3D10_COUNTER.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d10.h

Voir aussi

Interfaces principales

ID3D10Asynchronous