Compartilhar via


Alinhamento de dados

As seguintes funções de tempo de execução C oferecem suporte ao alinhamento de dados.

Rotinas do alinhamento

Rotina

Uso

Equivalente a .NET Framework

_aligned_free

Libera um bloco de memória que foi atribuído com _aligned_mallocou _aligned_offset_malloc.

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

_aligned_free_dbg

Libera um bloco de memória que foi atribuído com _aligned_malloc ou _aligned_offset_malloc depuração (somente).

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

_aligned_malloc

Aloca memória em um limite de alinhamento especificado.

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

_aligned_malloc_dbg

Aloca memória em um limite de alinhamento especificado com espaço adicional para um cabeçalho de depuração e substituem buffers (versão de depuração somente).

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

_aligned_msize

Retorna o tamanho de um bloco de memória alocado no heap.

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

_aligned_msize_dbg

Retorna o tamanho de um bloco de memória alocado no heap (versão de depuração somente).

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

_aligned_offset_malloc

Aloca memória em um limite de alinhamento especificado.

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

_aligned_offset_malloc_dbg

Aloca memória em um limite de alinhamento especificado (versão de depuração somente).

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

_aligned_offset_realloc

Altera o tamanho de um bloco de memória que é atribuído com _aligned_malloc ou _aligned_offset_malloc.

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

_aligned_offset_realloc_dbg

Altera o tamanho de um bloco de memória que é atribuído com _aligned_malloc ou _aligned_offset_malloc (versão de depuração somente).

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

_aligned_offset_recalloc

Altera o tamanho de um bloco de memória que é atribuído com _aligned_malloc ou _aligned_offset_malloc e inicializa a memória como 0.

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

_aligned_offset_recalloc_dbg

Altera o tamanho de um bloco de memória que é atribuído com _aligned_malloc ou _aligned_offset_malloc e inicializa a memória como 0 (versão de depuração somente).

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

_aligned_realloc

Altera o tamanho de um bloco de memória que é atribuído com _aligned_malloc ou _aligned_offset_malloc.

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

_aligned_realloc_dbg

Altera o tamanho de um bloco de memória que é atribuído com _aligned_malloc ou _aligned_offset_malloc (versão de depuração somente).

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

_aligned_recalloc

Altera o tamanho de um bloco de memória que é atribuído com _aligned_malloc ou _aligned_offset_malloc e inicializa a memória como 0.

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

_aligned_recalloc_dbg

Altera o tamanho de um bloco de memória que é atribuído com _aligned_malloc ou _aligned_offset_malloc e inicializa a memória como 0 (versão de depuração somente).

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

Consulte também

Referência

Rotinas de tempo de execução por categoria