Alinhamento de dados
As seguintes funções de tempo de execução C dão suporte ao alinhamento de dados.
Rotinas de alinhamento de dados
Rotina | Usar |
---|---|
_aligned_free |
Libera um bloco de memória que foi alocado com _aligned_malloc ou _aligned_offset_malloc . |
_aligned_free_dbg |
Libera um bloco de memória que foi alocado com _aligned_malloc or _aligned_offset_malloc (somente depuração). |
_aligned_malloc |
Aloca memória em um limite de alinhamento especificado. |
_aligned_malloc_dbg |
Aloca memória em um limite de alinhamento especificado com espaço extra para um cabeçalho de depuração e buffers de substituição (somente versão de depuração). |
_aligned_msize |
Retorna o tamanho de um bloco de memória alocado no heap. |
_aligned_msize_dbg |
Retorna o tamanho de um bloco de memória alocado no heap (somente versão de depuração). |
_aligned_offset_malloc |
Aloca memória em um limite de alinhamento especificado. |
_aligned_offset_malloc_dbg |
Aloca memória em um limite de alinhamento especificado (somente versão de depuração). |
_aligned_offset_realloc |
Altera o tamanho de um bloco de memória que foi alocado com _aligned_malloc ou _aligned_offset_malloc . |
_aligned_offset_realloc_dbg |
Altera o tamanho de um bloco de memória que foi alocado com _aligned_malloc ou _aligned_offset_malloc (somente versão de depuração). |
_aligned_offset_recalloc |
Altera o tamanho de um bloco de memória que foi alocado com _aligned_malloc or _aligned_offset_malloc e inicializa a memória para 0. |
_aligned_offset_recalloc_dbg |
Altera o tamanho de um bloco de memória que foi alocado com _aligned_malloc or _aligned_offset_malloc e inicializa a memória para 0 (somente versão de depuração). |
_aligned_realloc |
Altera o tamanho de um bloco de memória que foi alocado com _aligned_malloc ou _aligned_offset_malloc . |
_aligned_realloc_dbg |
Altera o tamanho de um bloco de memória que foi alocado com _aligned_malloc ou _aligned_offset_malloc (somente versão de depuração). |
_aligned_recalloc |
Altera o tamanho de um bloco de memória que foi alocado com _aligned_malloc or _aligned_offset_malloc e inicializa a memória para 0. |
_aligned_recalloc_dbg |
Altera o tamanho de um bloco de memória que foi alocado com _aligned_malloc or _aligned_offset_malloc e inicializa a memória para 0 (somente versão de depuração). |