Поделиться через


Функция SHAlloc (shlobj_core.h)

[Эта функция доступна в Windows XP с пакетом обновления 2 (SP2) и Windows Server 2003. Она может быть изменена или недоступна в последующих версиях Windows. Вместо этого используйте CoTaskMemAlloc .]

Выделяет память из кучи оболочки.

Синтаксис

void * SHAlloc(
  [in] SIZE_T cb
);

Параметры

[in] cb

Тип: SIZE_T

Количество байтов выделенной памяти.

Возвращаемое значение

Тип: LPVOID

Указатель на выделенную память.

Комментарии

Эту память можно освободить, вызвав SHFree.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header shlobj_core.h (включая Shlobj.h)
Библиотека Shell32.lib
DLL Shell32.dll (версия 5.0 или более поздняя)