Freigeben über


ID3D11Counter-Schnittstelle (d3d11.h)

Diese Schnittstelle kapselt Methoden zum Messen der GPU-Leistung.

Vererbung

Die ID3D11Counter-Schnittstelle erbt von ID3D11Asynchronous. ID3D11Counter verfügt auch über folgende Membertypen:

Methoden

Die ID3D11Counter-Schnittstelle verfügt über diese Methoden.

 
ID3D11Counter::GetDesc

Rufen Sie eine Zählerbeschreibung ab. (ID3D11Counter.GetDesc)

Hinweise

Mit ID3D11Device::CreateCounter kann ein Leistungsindikator erstellt werden.

Dies ist eine abgeleitete Klasse von ID3D11Asynchronous.

Zählerdaten werden gesammelt, indem sie einen ID3D11DeviceContext::Begin-Befehl ausgibt, einige Grafikbefehle ausgibt, einen ID3D11DeviceContext::End-Befehl ausgibt und dann ID3D11DeviceContext::GetData aufruft, um Daten über die Vorgänge zwischen den Aufrufen "Begin" und "End" abzurufen. Die von GetData zurückgegebenen Daten unterscheiden sich je nach Typ des Zählers. Der Aufruf von End bewirkt, dass die von GetData zurückgegebenen Daten bis zum letzten Aufruf von End genau sind.

Indikatoren eignen sich am besten für die Profilerstellung.

Eine Liste der Leistungsindikatorentypen finden Sie unter D3D11_COUNTER.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile d3d11.h

Weitere Informationen

Kernschnittstellen

ID3D11Asynchron