CBaseAllocator.Commit method
The Commit method allocates the memory for the buffers. This method implements the IMemAllocator::Commit method.
Syntax
HRESULT Commit();
Parameters
This method has no parameters.
Return value
Returns an HRESULT value. Possible values include those in the following list.
| Return code | Description |
|---|---|
|
Success. |
|
Buffer requirements were not specified. |
Remarks
Before calling this method, call the CBaseAllocator::SetProperties method to specify the buffer requirements.
This method calls the virtual method CBaseAllocator::Alloc to allocate the memory for the buffers. Derived classes can override Alloc. If a decommit operation is pending, it is canceled.
You must call this method before calling the CBaseAllocator::GetBuffer method.
Requirements
|
Header |
|
|---|---|
|
Library |
|
See also
Send comments about this topic to Microsoft
Build date: 11/21/2012