Bagikan melalui


Metode IDirect3DDeviceManager9::TestDevice (dxva2api.h)

Menguji apakah handel perangkat Direct3D valid.

Sintaks

HRESULT TestDevice(
  [in] HANDLE hDevice
);

Parameter

[in] hDevice

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

Mengembalikan nilai

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

Menampilkan kode Deskripsi
S_OK
Handel perangkat valid.
E_HANDLE
Handel yang ditentukan bukan handel perangkat Direct3D.
DXVA2_E_NEW_VIDEO_DEVICE
Handel perangkat tidak valid.

Keterangan

Jika metode mengembalikan DXVA2_E_NEW_VIDEO_DEVICE, panggil IDirect3DDeviceManager9::CloseDeviceHandle untuk menutup handel lalu panggil OpenDeviceHandle lagi untuk mendapatkan handel baru. Metode IDirect3DDeviceManager9::ResetDevice membatalkan semua handel perangkat terbuka.

Persyaratan

   
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