CBaseAllocator::Commit (Windows CE 5.0)

Send Feedback

Commits the memory for the specified buffers.

HRESULT Commit(void);

Parameters

None.

Return Values

Returns an HRESULT value.

Remarks

This member function implements the IMemAllocator::Commit method.

The IMemAllocator::SetProperties method must be called before calling this member function.

This member function sets m_bCommitted to TRUE and overrides any pending decommit operation. It then calls the CBaseAllocator::Alloc member function to allocate memory, which should be overridden in the derived class to call the base class member function and then allocate the memory.

The IMemAllocator::GetBuffer method fails if it is called before calling this member function.

Call CBaseAllocator::Decommit to release memory when done with the buffers.

Requirements

DirectShow applications and DirectShow filters have different include file and link library requirements.

For more information, see Setting Up the Build Environment.

OS Versions: Windows CE 2.12 and later. Version 2.12 requires DXPAK 1.0 or later.
Header:

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.