ID3DXEffect::OnLostDevice 方法
使用此方法可释放对视频内存资源的所有引用并删除所有状态块。 每当设备丢失或重置设备之前,都应调用此方法。
语法
HRESULT OnLostDevice();
参数
此方法没有任何参数。
返回值
类型: HRESULT
如果该方法成功,则返回值S_OK。 如果方法失败,则可以D3DERR_INVALIDCALL返回值。
备注
每当设备丢失或用户调用 IDirect3DDevice9::Reset 之前,都应调用此方法。 即使设备实际上未丢失, ID3DXEffect::OnLostDevice 也负责释放状态块和其他在重置设备之前可能需要释放的资源。 因此,在调用 IDirect3DDevice9::Reset 和 ID3DXEffect::OnResetDevice 之前,无法再次使用该字体对象。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
请参阅