Partager via


Interface ID3D11Counter (d3d11.h)

Cette interface encapsule des méthodes pour mesurer les performances gpu.

Héritage

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

Méthodes

L’interface ID3D11Counter utilise ces méthodes.

 
ID3D11Counter::GetDesc

Obtenir une description du compteur. (ID3D11Counter.GetDesc)

Notes

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

Il s’agit d’une classe dérivée de ID3D11Asynchronous.

Les données de compteur sont collectées en émettant une commande ID3D11DeviceContext::Begin , en émettant des commandes graphiques, en émettant une commande ID3D11DeviceContext::End , puis en appelant ID3D11DeviceContext::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 D3D11_COUNTER.

Configuration requise

   
Client minimal pris en charge Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête d3d11.h

Voir aussi

Interfaces principales

ID3D11Asynchronous