Interfaccia ID3D11Counter (d3d11.h)

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

Ereditarietà

L'interfaccia ID3D11Counter eredita da ID3D11Asynchronous. ID3D11Counter include anche questi tipi di membri:

Metodi

L'interfaccia ID3D11Counter include questi metodi.

 
ID3D11Counter::GetDesc

Ottenere una descrizione del contatore. (ID3D11Counter.GetDesc)

Commenti

È possibile creare un contatore con ID3D11Device::CreateCounter.

Si tratta di una classe derivata di ID3D11Asynchronous.

I dati del contatore vengono raccolti eseguendo un comando ID3D11DeviceContext:: Begin, emettendo alcuni comandi grafici, emettendo un comando ID3D11DeviceContext ::End e quindi chiamando ID3D11DeviceContext::GetData per ottenere dati su ciò che è successo tra le chiamate Begin e End. I dati restituiti da GetData saranno diversi a seconda del tipo di contatore. La chiamata a Fine causa la precisione dei dati restituiti da GetData fino all'ultima chiamata alla fine.

I contatori sono più adatti per la profilatura.

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

Requisiti

   
Client minimo supportato Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione d3d11.h

Vedi anche

Interfacce di base

ID3D11Asynchronous