Share via


Méthode IDirect3DDeviceManager9::TestDevice (dxva2api.h)

Teste si un handle d’appareil Direct3D est valide.

Syntaxe

HRESULT TestDevice(
  [in] HANDLE hDevice
);

Paramètres

[in] hDevice

Gérer sur un appareil Direct3D. Pour obtenir un handle d’appareil, appelez IDirect3DDeviceManager9::OpenDeviceHandle.

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
Le handle d’appareil est valide.
E_HANDLE
Le handle spécifié n’est pas un handle d’appareil Direct3D.
DXVA2_E_NEW_VIDEO_DEVICE
Le handle d’appareil n’est pas valide.

Notes

Si la méthode retourne DXVA2_E_NEW_VIDEO_DEVICE, appelez IDirect3DDeviceManager9::CloseDeviceHandle pour fermer le handle, puis appelez à nouveau OpenDeviceHandle pour obtenir un nouveau handle. La méthode IDirect3DDeviceManager9::ResetDevice invalide tous les handles d’appareil ouverts.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête dxva2api.h

Voir aussi

Gestionnaire de périphériques Direct3D

IDirect3DDeviceManager9