Método IDirect3DDeviceManager9::OpenDeviceHandle (dxva2api.h)
Obtiene un identificador para el dispositivo Direct3D.
Sintaxis
HRESULT OpenDeviceHandle(
[out] HANDLE *phDevice
);
Parámetros
[out] phDevice
Recibe el identificador del dispositivo.
Valor devuelto
El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
Código devuelto | Descripción |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
|
El administrador de dispositivos direct3D no se inicializó. El propietario del dispositivo debe llamar a IDirect3DDeviceManager9::ResetDevice. |
Comentarios
Para obtener el puntero IDirect3DDevice9 del dispositivo Direct3D , llame a IDirect3DDeviceManager9::LockDevice con el identificador devuelto en phDevice. Cierre el identificador del dispositivo cuando haya terminado de usarlo, llamando a IDirect3DDeviceManager9::CloseDeviceHandle.
Para comprobar si un identificador de dispositivo sigue siendo válido, llame a IDirect3DDeviceManager9::TestDevice.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | dxva2api.h |