Bagikan melalui


METODE ID3D11Device::CreateCounter (d3d11.h)

Buat objek penghitung untuk mengukur performa GPU.

Sintaks

HRESULT CreateCounter(
  [in]            const D3D11_COUNTER_DESC *pCounterDesc,
  [out, optional] ID3D11Counter            **ppCounter
);

Parameter

[in] pCounterDesc

Jenis: const D3D11_COUNTER_DESC*

Penunjuk ke deskripsi penghitung (lihat D3D11_COUNTER_DESC).

[out, optional] ppCounter

Jenis: ID3D11Counter**

Alamat pointer ke penghitung (lihat ID3D11Counter).

Nilai kembali

Jenis: HRESULT

Jika fungsi ini berhasil, fungsi ini akan mengembalikan S_OK. Jika gagal, nilai yang mungkin dikembalikan adalah: S_FALSE, E_OUTOFMEMORY, DXGI_ERROR_UNSUPPORTED, DXGI_ERROR_NONEXCLUSIVE, atau E_INVALIDARG.

DXGI_ERROR_UNSUPPORTED dikembalikan setiap kali aplikasi meminta untuk membuat penghitung terkenal, tetapi perangkat saat ini tidak mendukungnya.

DXGI_ERROR_NONEXCLUSIVE menunjukkan bahwa objek perangkat lain saat ini menggunakan penghitung, sehingga tidak dapat digunakan oleh perangkat ini saat ini.

E_INVALIDARG dikembalikan setiap kali penghitung terkenal atau tergantung perangkat di luar rentang diminta, atau ketika penghitung yang aktif secara simulasi telah habis.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3d11.h
Pustaka D3D11.lib

Lihat juga

ID3D11Device