Método ID3DXRenderToSurface::OnLostDevice
Use este método para liberar todas las referencias a los 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 es 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 siempre que se pierda el dispositivo o antes de que el usuario llame a IDirect3DDevice9::Reset. Incluso si el dispositivo no se perdió realmente, ID3DXRenderToSurface::OnLostDevice es responsable de liberar los bloqueos de estado y otros recursos que es posible que deban liberarse antes de restablecer el dispositivo. Como resultado, el objeto de fuente no se puede usar de nuevo antes de llamar a IDirect3DDevice9::Reset y, a continuación, ID3DXRenderToSurface::OnResetDevice.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también