Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Outlook 2013 | Outlook 2016
Выделяет буфер памяти.
| Свойство | Значение |
|---|---|
| Файл заголовка: |
Mapix.h |
| Реализовано в: |
MAPI |
| Вызывающая сторона: |
Клиентские приложения и поставщики услуг |
SCODE MAPIAllocateBuffer(
ULONG cbSize,
LPVOID FAR * lppBuffer
);
Параметры
cbSize
[в] Размер выделенного буфера (в байтах).
lppBuffer
[out] Указатель на возвращенный выделенный буфер.
Возвращаемое значение
S_OK
Вызов выполнен успешно и вернул запрошенный буфер памяти.
Замечания
Во время обработки вызова MAPIAllocateBuffer реализация вызова получает блок памяти из операционной системы. Буфер памяти выделяется по четным байт-адресам. На платформах, где более эффективен длинный целый доступ, операционная система выделяет буфер по адресу, размер которого в байтах кратен четырем.
Вызов функции MAPIFreeBuffer освобождает буфер памяти, выделенный MAPIAllocateBuffer, вызывая функцию MAPIAllocateMore и все связанные с ней буферы, если память больше не нужна.