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 Leistungsindikatorobjekt zum Messen der GPU-Leistung.
Syntax
HRESULT CreateCounter(
[in] const D3D11_COUNTER_DESC *pCounterDesc,
[out, optional] ID3D11Counter **ppCounter
);
Parameter
[in] pCounterDesc
Typ: const D3D11_COUNTER_DESC*
Zeiger auf eine Leistungsindikatorbeschreibung (siehe D3D11_COUNTER_DESC).
[out, optional] ppCounter
Typ: ID3D11Counter**
Adresse eines Zeigers auf einen Zähler (siehe ID3D11Counter).
Rückgabewert
Typ: HRESULT
Wenn diese Funktion erfolgreich ist, gibt sie S_OK zurück. Bei einem Fehler sind folgende Rückgabewerte möglich: S_FALSE, E_OUTOFMEMORY, DXGI_ERROR_UNSUPPORTED, DXGI_ERROR_NONEXCLUSIVE oder E_INVALIDARG.
DXGI_ERROR_UNSUPPORTED wird zurückgegeben, wenn die Anwendung die Erstellung eines bekannten Zählers anfordert, aber vom aktuellen Gerät nicht unterstützt wird.
DXGI_ERROR_NONEXCLUSIVE gibt an, dass ein anderes Geräteobjekt derzeit 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 Zähler erschöpft wurden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | d3d11.h |
| Bibliothek | D3D11.lib |