Voltar à lista
Windows Win32Memóriakernel32.dll

VirtualFreeEx

Como VirtualFree, mas libera memória no espaço de endereçamento de outro processo.

Descrição

Contraparte de VirtualAllocEx.

Header: memoryapi.hDLL: kernel32.dllNative API: NtFreeVirtualMemory

Assinatura

BOOL VirtualFreeEx(
    HANDLE hProcess,
    LPVOID lpAddress,
    SIZE_T dwSize,
    DWORD dwFreeType
);

Parâmetros

ParâmetroTipoDescrição
hProcessHANDLEHandle do processo alvo.
lpAddressLPVOIDEndereço base da região no processo alvo.
dwSizeSIZE_TTamanho da região.
dwFreeTypeDWORDMEM_DECOMMIT ou MEM_RELEASE.

Valor de retorno

Diferente de zero em sucesso; 0 em erro (consulte GetLastError).

Códigos de erro (GetLastError)

ERROR_ACCESS_DENIED(5)
Acesso negado.
ERROR_INVALID_PARAMETER(87)
Parâmetro incorreto.

Relacionadas