Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Выделяет блок памяти.
Синтаксис
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 |