ID3DXEffect::OnLostDevice 方法

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

语法

HRESULT OnLostDevice();

参数

此方法没有任何参数。

返回值

类型: HRESULT

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

备注

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

要求

要求
标头
D3DX9Effect.h

D3dx9.lib

请参阅

ID3DXEffect