Método IDirect3DDeviceManager9::TestDevice (dxva2api.h)
Testa se um identificador de dispositivo Direct3D é válido.
Sintaxe
HRESULT TestDevice(
[in] HANDLE hDevice
);
Parâmetros
[in] hDevice
Manipule para um dispositivo Direct3D. Para obter um identificador de dispositivo, chame IDirect3DDeviceManager9::OpenDeviceHandle.
Valor retornado
O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.
Código de retorno | Descrição |
---|---|
|
O identificador do dispositivo é válido. |
|
O identificador especificado não é um identificador de dispositivo Direct3D. |
|
O identificador do dispositivo é inválido. |
Comentários
Se o método retornar DXVA2_E_NEW_VIDEO_DEVICE, chame IDirect3DDeviceManager9::CloseDeviceHandle para fechar o identificador e, em seguida, chame OpenDeviceHandle novamente para obter um novo identificador. O método IDirect3DDeviceManager9::ResetDevice invalida todos os identificadores de dispositivo abertos.
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | dxva2api.h |