Bagikan melalui


Fungsi D3DX10GetFeatureLevel1

Dapatkan penunjuk antarmuka perangkat Direct3D 10.1 dari penunjuk antarmuka Direct3D 10.0.

Sintaks

HRESULT D3DX10GetFeatureLevel1(
  _In_  ID3D10Device  *pDevice,
  _Out_ ID3D10Device1 **ppDevice
);

Parameter

pDevice [in]

Jenis: ID3D10Device*

Arahkan ke perangkat Direct3D 10.0 (lihat antarmuka ID3D10Device ).

ppDevice [out]

Jenis: ID3D10Device1**

Arahkan ke perangkat Direct3D 10.1 (lihat antarmuka ID3D10Device1 ).

Mengembalikan nilai

Jenis: HRESULT

Fungsi ini mengembalikan salah satu Kode Pengembalian Direct3D 10 berikut. Jika antarmuka perangkat Direct3D 10.1 dapat diperoleh, fungsi ini berhasil dan meneruskan penunjuk ke antarmuka 10.1 menggunakan parameter ppDevice . Jika antarmuka perangkat Direct3D 10.1 tidak dapat diperoleh, fungsi ini mengembalikan E_FAIL, dan tidak akan mengembalikan apa pun untuk parameter ppDevice .

Keterangan

Agar fungsi ini berhasil, Anda harus memperoleh penunjuk ID3D10Device yang disediakan menggunakan panggilan ke fungsi D3DX10CreateDevice , fungsi D3DX10CreateDeviceAndSwapChain , fungsi D3D10CreateDevice1 , atau fungsi D3D10CreateDeviceAndSwapChain1 .

Anda hanya dapat membuat perangkat Direct3D 10.1 pada komputer yang menjalankan Windows Vista Service Pack 1 atau yang lebih baru, dan dengan perangkat keras yang kompatibel dengan Direct3D 10.1 terinstal. Fungsi ini akan mengembalikan E_FAIL pada komputer mana pun yang tidak memenuhi persyaratan ini. Namun, Anda dapat memanggil fungsi ini pada versi Windows apa pun yang telah menginstal DLL D3DX10.

Persyaratan

Persyaratan Nilai
Header
D3DX10Core.h

Lihat juga

Fungsi Tujuan Umum