Contents Index Topic Contents | ||
Previous Topic: IWABObject::AllocateBuffer Next Topic: IWABObject::Backup |
IWABObject::AllocateMore
HRESULT AllocateMore( ULONG cbSize, LPVOID lpObject, LPVOID FAR * lppBuffer );Allocates a memory buffer that is linked to another buffer previously allocated with the AllocateBuffer function.
- Returns S_OK if the requested AllocateMore method was successful.
- cbSize
- Size, in bytes, of the buffer to be allocated.
- lpObject
- Existing buffer object allocated using AllocateBuffer.
- lppBuffer
- Returned buffer pointer; this buffer is linked to lpObject.
The only way to release a buffer allocated with AllocateMore is to pass the buffer pointer specified in the lpObject parameter to the FreeBuffer function. The link between the memory buffers allocated with AllocateBuffer and AllocateMore enables FreeBuffer to release both buffers with a single call.
Top of Page
© 1997 Microsoft Corporation. All rights reserved. Terms of Use.