Функция MFHeapAlloc (mfapi.h)
Выделяет блок памяти.
Синтаксис
void * MFHeapAlloc(
[in] size_t nSize,
[in] ULONG dwFlags,
[in] char *pszFile,
[in] int line,
[in] EAllocationType eat
);
Параметры
[in] nSize
Число выделенных байтов.
[in] dwFlags
Ноль или более флагов. Список допустимых флагов см. в разделе HeapAlloc документации по Windows SDK.
[in] pszFile
Зарезервировано. Задайте значение NULL.
[in] line
Зарезервировано. Задайте нулевое значение.
[in] eat
Зарезервировано. Задайте для параметра значение eAllocationTypeIgnore.
Возвращаемое значение
Если функция выполняется успешно, она возвращает указатель на выделенный блок памяти. Если функция завершается сбоем, она возвращает значение NULL.
Комментарии
В текущей версии Media Foundation эта функция эквивалентна вызову функции HeapAlloc и указанию кучи вызывающего процесса.
Чтобы освободить выделенную память, вызовите MFHeapFree.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | mfapi.h |
Библиотека | Mfplat.lib |
DLL | Mfplat.dll |