Metode IDirect3DDeviceManager9::OpenDeviceHandle (dxva2api.h)
Mendapatkan handel ke perangkat Direct3D.
Sintaks
HRESULT OpenDeviceHandle(
[out] HANDLE *phDevice
);
Parameter
[out] phDevice
Menerima handel perangkat.
Nilai kembali
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Manajer perangkat Direct3D tidak diinisialisasi. Pemilik perangkat harus memanggil IDirect3DDeviceManager9::ResetDevice. |
Keterangan
Untuk mendapatkan penunjuk IDirect3DDevice9 perangkat Direct3D , panggil IDirect3DDeviceManager9::LockDevice dengan handel yang dikembalikan dalam phDevice. Tutup handel perangkat saat Anda selesai menggunakannya, dengan memanggil IDirect3DDeviceManager9::CloseDeviceHandle.
Untuk menguji apakah handel perangkat masih valid, hubungi IDirect3DDeviceManager9::TestDevice.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | dxva2api.h |