Função CoTaskMemFree (combaseapi.h)

Libera um bloco de memória de tarefa alocado anteriormente por meio de uma chamada para a função CoTaskMemAlloc ou CoTaskMemRealloc .

Sintaxe

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

Parâmetros

[in, optional] pv

Um ponteiro para o bloco de memória a ser liberado. Se esse parâmetro for NULL, a função não terá efeito.

Retornar valor

Nenhum

Comentários

A função CoTaskMemFree usa o alocador OLE padrão.

O número de bytes liberados é igual ao número de bytes que foram originalmente alocados ou realocados. Após a chamada, o bloco de memória apontado por pv é inválido e não pode mais ser usado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho combaseapi.h (inclua Objbase.h)
Biblioteca Ole32.lib
DLL Ole32.dll

Confira também

Cotaskmemalloc

Cotaskmemrealloc

IMalloc::Free