_aligned_free
Libera um bloco de memória que foi alocado com _aligned_malloc or _aligned_offset_malloc.
void _aligned_free (
void *memblock
);
Parâmetros
- memblock
Um ponteiro para o bloco de memória foi retornado para o _aligned_malloc ou _aligned_offset_malloc função.
Comentários
_aligned_free está marcado como __declspec(noalias), que significa que a função é garantida não para modificar as variáveis global. Para obter mais informações, consulte noalias.
Esta função não valida seu parâmetro, ao contrário de outras funções de CRT _aligned.If memblock é um NULL ponteiro, essa função simplesmente não executa nenhuma ação. Não é alteradoerrno e não invoca o manipulador de parâmetro inválido. Se ocorrer um erro na função devido a não usar funções de _aligned anteriormente para alocar o bloco de memória ou um desalinhamento de memória ocorre devido à calamidade alguns imprevista, a função gera um relatório de depurar do _RPT _RPTF, _RPTW, _RPTFW macros.
Requisitos
Rotina |
Cabeçalho necessário |
---|---|
_aligned_free |
<malloc.h> |
Exemplo
Para obter mais informações, consulte _aligned_malloc.
Equivalente do NET Framework
Não aplicável. Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.