Metodo IDirect3DDeviceManager9::TestDevice (dxva2api.h)
Verifica se un handle di dispositivo Direct3D è valido.
Sintassi
HRESULT TestDevice(
[in] HANDLE hDevice
);
Parametri
[in] hDevice
Gestire un dispositivo Direct3D. Per ottenere un handle del dispositivo, chiamare IDirect3DDeviceManager9::OpenDeviceHandle.
Valore restituito
Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
L'handle del dispositivo è valido. |
|
L'handle specificato non è un handle del dispositivo Direct3D. |
|
L'handle del dispositivo non è valido. |
Commenti
Se il metodo restituisce DXVA2_E_NEW_VIDEO_DEVICE, chiamare IDirect3DDeviceManager9::CloseDeviceHandle per chiudere l'handle e quindi chiamare di nuovo OpenDeviceHandle per ottenere un nuovo handle. Il metodo IDirect3DDeviceManager9::ResetDevice invalida tutti gli handle di dispositivo aperti.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | dxva2api.h |