ID3D10Counter-Schnittstelle (d3d10.h)
Diese Schnittstelle kapselt Methoden zum Messen der GPU-Leistung.
Vererbung
Die ID3D10Counter-Schnittstelle erbt von ID3D10Asynchronous. ID3D10Counter verfügt auch über folgende Membertypen:
Methoden
Die ID3D10Counter-Schnittstelle verfügt über diese Methoden.
ID3D10Counter::GetDesc Rufen Sie eine Zählerbeschreibung ab. (ID3D10Counter.GetDesc) |
Hinweise
Mit ID3D10Device::CreateCounter kann ein Leistungsindikator erstellt werden.
Dies ist eine abgeleitete Klasse von ID3D10Asynchronous Interface.
Indikatorendaten werden gesammelt, indem sie einen ID3D10Asynchronous::Begin-Befehl ausgibt, einige Grafikbefehle ausgibt, einen ID3D10Asynchronous::End-Befehl ausgibt und dann ID3D10Asynchronous::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 Typen von Leistungsindikatoren finden Sie unter D3D10_COUNTER.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d10.h |