Partilhar via


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_mallocou _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).

Confira também

Rotinas de runtime C universais por categoria