IDirect3DMobileDevice::ResourceManagerDiscardBytes (Windows CE 5.0)
This method invokes the resource manager to free memory.
HRESULT ResourceManagerDiscardBytes( DWORD Bytes);
Parameters
- Bytes
[in] The number of target bytes to discard. If zero, then the resource manager should discard all bytes.
Return Values
If the method succeeds, the return value is D3DM_OK (see D3DM Values).
If the method fails, the return value can be D3DMERR_INVALIDCALL (see D3DMERR Values).
Remarks
The resource manager frees up memory allocations until the number of target bytes is reached. The resource manager follows a least-recently-used (LRU) priority technique.
Note that the number of bytes freed are not guaranteed to be contiguous. Therefore you might not be able to create a resource that takes the number of bytes specified in Bytes after calling this method.
Requirements
OS Versions: Windows CE 5.0 and later.
Header: D3dm.h.
Link Library: D3dm.lib, D3dmguid.lib.
See Also
Send Feedback on this topic to the authors