Interfaccia ID3D10Counter (d3d10.h)

Questa interfaccia incapsula i metodi per misurare le prestazioni della GPU.

Ereditarietà

L'interfaccia ID3D10Counter eredita da ID3D10Asynchronous. ID3D10Counter include anche questi tipi di membri:

Metodi

L'interfaccia ID3D10Counter include questi metodi.

 
ID3D10Counter::GetDesc

Ottenere una descrizione del contatore. (ID3D10Counter.GetDesc)

Commenti

È possibile creare un contatore con ID3D10Device::CreateCounter.

Si tratta di una classe derivata di INTERFACCIA ID3D10Asynchronous.

I dati dei contatori vengono raccolti eseguendo un comando ID3D10Asynchronous::Begin , eseguendo alcuni comandi grafici, eseguendo un comando ID3D10Asynchronous::End e quindi chiamando ID3D10Asynchronous::GetData per ottenere dati su ciò che è accaduto tra le chiamate Begin e End. I dati restituiti da GetData saranno diversi a seconda del tipo di contatore. La chiamata a End fa sì che i dati restituiti da GetData siano accurati fino all'ultima chiamata a End.

I contatori sono più adatti per la profilatura.

Per un elenco dei tipi di contatori delle prestazioni, vedere D3D10_COUNTER.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d10.h

Vedi anche

Interfacce di base

ID3D10Asynchronous