Metode IDirect3DDeviceManager9::UnlockDevice (dxva2api.h)

Membuka kunci perangkat Direct3D. Panggil metode ini untuk merilis perangkat setelah memanggil IDirect3DDeviceManager9::LockDevice.

Sintaks

HRESULT UnlockDevice(
  [in] HANDLE hDevice,
  [in] BOOL   fSaveState
);

Parameter

[in] hDevice

Tangani ke perangkat Direct3D. Untuk mendapatkan handel perangkat, panggil IDirect3DDeviceManager9::OpenDeviceHandle.

[in] fSaveState

Jika TRUE, metode menyimpan status perangkat Direct3D dalam blok status. Secara internal, metode ini menggunakan antarmuka Direct3D IDirect3DStateBlock9 untuk menyimpan status perangkat. Lain kali Anda memanggil LockDevice dengan handel perangkat yang sama, blok status dipulihkan.

Nilai kembali

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
E_INVALIDARG
Handel perangkat yang ditentukan tidak dikunci, atau bukan handel yang valid.

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

Lihat juga

Manajer Perangkat Direct3D

IDirect3DDeviceManager9