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 |