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 |