Función CoTaskMemFree (combaseapi.h)

Libera un bloque de memoria de tarea previamente asignado a través de una llamada a la función CoTaskMemAlloc o CoTaskMemRealloc .

Sintaxis

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

Parámetros

[in, optional] pv

Puntero al bloque de memoria que se va a liberar. Si este parámetro es NULL, la función no tiene ningún efecto.

Valor devuelto

None

Observaciones

La función CoTaskMemFree usa el asignador OLE predeterminado.

El número de bytes liberados es igual al número de bytes asignados originalmente o reasignados. Después de la llamada, el bloque de memoria al que apunta pv no es válido y ya no se puede usar.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado combaseapi.h (incluya Objbase.h)
Library Ole32.lib
Archivo DLL Ole32.dll

Consulte también

CoTaskMemAlloc

CoTaskMemRealloc

IMalloc::Free