IDirect3DMobileDevice::ResourceManagerDiscardBytes (Windows Embedded CE 6.0)
1/6/2010
This method invokes the resource manager to free memory.
Syntax
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 Value
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
Header | d3dm.h |
Library | D3dm.lib, D3dmguid.lib |
Windows Embedded CE | Windows CE 5.0 and later |