Bagikan melalui


Metode IDirect3D9::GetDeviceCaps (d3d9helper.h)

Mengambil informasi khusus perangkat tentang perangkat.

Sintaks

HRESULT GetDeviceCaps(
  [in]  UINT       Adapter,
  [in]  D3DDEVTYPE DeviceType,
  [out] D3DCAPS9   *pCaps
);

Parameter

[in] Adapter

Jenis: UINT

Nomor urut yang menunjukkan adaptor tampilan. D3DADAPTER_DEFAULT selalu merupakan adaptor tampilan utama.

[in] DeviceType

Jenis: D3DDEVTYPE

Anggota jenis enumerasi D3DDEVTYPE . Menunjukkan jenis perangkat.

[out] pCaps

Jenis: D3DCAPS9*

Arahkan ke struktur D3DCAPS9 untuk diisi dengan informasi yang menjelaskan kemampuan perangkat.

Nilai kembali

Jenis: HRESULT

Jika metode berhasil, nilai yang dikembalikan D3D_OK. Jika metode gagal, nilai yang dikembalikan dapat berupa salah satu hal berikut: D3DERR_INVALIDCALL, D3DERR_INVALIDDEVICE, D3DERR_OUTOFVIDEOMEMORY, dan D3DERR_NOTAVAILABLE.

Keterangan

Aplikasi tidak boleh mengasumsikan persistensi kemampuan pemrosesan vertex di seluruh objek perangkat Direct3D. Kemampuan khusus yang diekspos perangkat fisik dapat bergantung pada parameter yang disediakan untuk CreateDevice. Misalnya, kemampuan dapat menghasilkan kemampuan pemrosesan verteks yang berbeda sebelum dan sesudah membuat Objek Perangkat Direct3D dengan pemrosesan verteks perangkat keras diaktifkan. Untuk informasi selengkapnya, lihat deskripsi D3DCAPS9.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3d9helper.h (termasuk D3D9.h)
Pustaka D3D9.lib

Lihat juga

IDirect3D9