IDirectDrawSurface7::IsLost 方法 (ddraw.h)
确定是否释放了与 DirectDrawSurface 对象关联的表面内存。
语法
HRESULT IsLost();
返回值
如果方法成功,则返回值DD_OK,因为内存尚未释放。
如果失败,方法可能会返回以下错误值之一:
- DDERR_INVALIDOBJECT
- DDERR_INVALIDPARAMS
- DDERR_SURFACELOST
注解
当更改图形适配器的模式或应用程序接收对图形适配器的独占访问权限并释放当前在图形适配器上分配的所有 Surface 内存时,Surface 可能会丢失内存。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | ddraw.h |
Library | Ddraw.lib |
DLL | Ddraw.dll |