Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellen Sie ein Zählerobjekt zum Messen der GPU-Leistung.
Syntax
HRESULT CreateCounter(
[in] const D3D10_COUNTER_DESC *pCounterDesc,
[out] ID3D10Counter **ppCounter
);
Parameter
[in] pCounterDesc
Typ: const D3D10_COUNTER_DESC*
Zeiger auf eine Zählerbeschreibung (siehe D3D10_COUNTER_DESC).
[out] ppCounter
Typ: ID3D10Counter**
Adresse eines Zeigers auf einen Zähler (siehe ID3D10Counter-Schnittstelle).
Rückgabewert
Typ: HRESULT
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Wenn ein Fehler auftritt, sind folgende Rückgabewerte möglich: S_FALSE, E_OUTOFMEMORY, DXGI_ERROR_UNSUPPORTED, DXGI_ERROR_NONEXCLUSIVE oder E_INVALIDARG.
DXGI_ERROR_UNSUPPORTED wird immer dann zurückgegeben, wenn die Anwendung die Erstellung eines bekannten Leistungsindikators anfordert, aber vom aktuellen Gerät nicht unterstützt wird.
DXGI_ERROR_NONEXCLUSIVE gibt an, dass derzeit ein anderes Geräteobjekt die Leistungsindikatoren verwendet, sodass sie derzeit nicht von diesem Gerät verwendet werden können.
E_INVALIDARG wird zurückgegeben, wenn ein bekannter oder geräteabhängiger Zähler außerhalb des Bereichs angefordert wird oder wenn die simulatanisch aktiven Leistungsindikatoren erschöpft sind.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | d3d10.h |
| Bibliothek | D3D10.lib |