Функция CoTaskMemFree (combaseapi.h)

Освобождает блок памяти задачи, ранее выделенный с помощью вызова функции CoTaskMemAlloc или CoTaskMemRealloc .

Синтаксис

void CoTaskMemFree(
  [in, optional] _Frees_ptr_opt_ LPVOID pv
);

Параметры

[in, optional] pv

Указатель на блок памяти, который требуется освободить. Если этот параметр имеет значение NULL, функция не действует.

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

None

Remarks

Функция CoTaskMemFree использует распределитель OLE по умолчанию.

Число освобожденных байтов равно количеству байтов, которые были изначально выделены или перераспределены. После вызова блок памяти, на который указывает pv, является недопустимым и больше не может использоваться.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Целевая платформа Windows
Header combaseapi.h (включая Objbase.h)
Библиотека Ole32.lib
DLL Ole32.dll

См. также раздел

CoTaskMemAlloc

CoTaskMemRealloc

IMalloc::Free