ID3DXRenderToSurface::OnLostDevice 方法

使用此方法释放对视频内存资源的所有引用并删除所有状态块。 每当设备丢失或重置设备之前,都应调用此方法。

语法

HRESULT OnLostDevice();

参数

此方法没有任何参数。

返回值

类型: HRESULT

如果方法成功,则返回值S_OK。 如果 方法失败,则可以D3DERR_INVALIDCALL返回值。

备注

每当设备丢失或用户调用 IDirect3DDevice9::Reset 之前,都应调用此方法。 即使设备实际上没有丢失,ID3DXRenderToSurface::OnLostDevice 也负责释放在重置设备之前可能需要释放的状态块和其他资源。 因此,在调用 IDirect3DDevice9::Reset 和 ID3DXRenderToSurface::OnResetDevice 之前,字体对象不能再次使用。

要求

要求
标头
D3dx9core.h

D3dx9.lib

另请参阅

ID3DXRenderToSurface