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 |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk