Compartir a través de


Método ID3DXRenderToEnvMap::OnLostDevice

Use este método para liberar todas las referencias a recursos de memoria de vídeo y eliminar todos los bloqueos de estado. Se debe llamar a este método cada vez que se pierde un dispositivo o antes de restablecer un dispositivo.

Sintaxis

HRESULT OnLostDevice();

Parámetros

Este método no tiene parámetros.

Valor devuelto

Tipo: HRESULT

Si el método se realiza correctamente, el valor devuelto se S_OK. Si se produce un error en el método, el valor devuelto se puede D3DERR_INVALIDCALL.

Comentarios

Se debe llamar a este método cada vez que se pierde el dispositivo o antes de que el usuario llame a IDirect3DDevice9::Reset. Incluso si el dispositivo no se perdió realmente, ID3DXRenderToEnvMap::OnLostDevice es responsable de liberar bloqueos de estado y otros recursos que pueden necesitar liberarse antes de restablecer el dispositivo. Como resultado, el objeto de fuente no se puede volver a usar antes de llamar a IDirect3DDevice9::Reset y, a continuación, ID3DXRenderToEnvMap::OnResetDevice.

Requisitos

Requisito Value
Encabezado
D3dx9core.h
Biblioteca
D3dx9.lib

Consulte también

ID3DXRenderToEnvMap