Bagikan melalui


METODE ID3D10Device::CreateCounter (d3d10.h)

Buat objek penghitung untuk mengukur performa GPU.

Sintaks

HRESULT CreateCounter(
  [in]  const D3D10_COUNTER_DESC *pCounterDesc,
  [out] ID3D10Counter            **ppCounter
);

Parameter

[in] pCounterDesc

Jenis: const D3D10_COUNTER_DESC*

Penunjuk ke deskripsi penghitung (lihat D3D10_COUNTER_DESC).

[out] ppCounter

Jenis: ID3D10Counter**

Alamat pointer ke penghitung (lihat ID3D10Counter Interface).

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 d3d10.h
Pustaka D3D10.lib

Lihat juga

ID3D10Device Interface