IDirectDrawSurface7::IsLost method (ddraw.h)
Determines whether the surface memory that is associated with a DirectDrawSurface object has been freed.
Syntax
HRESULT IsLost();
Return value
If the method succeeds, the return value is DD_OK because the memory has not been freed.
If it fails, the method can return one of the following error values:
- DDERR_INVALIDOBJECT
- DDERR_INVALIDPARAMS
- DDERR_SURFACELOST
Remarks
Surfaces can lose their memory when the mode of the graphics adapter is changed or when an application receives exclusive access to the graphics adapter and frees all surface memory that is currently allocated on the graphics adapter.
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | ddraw.h |
Library | Ddraw.lib |
DLL | Ddraw.dll |