Alinhamento de dados

As seguintes funções de time de execução C suporte alinhamento dos dados.

Rotinas de alinhamento de dados

Rotina

Uso

Equivalente .NET estrutura

_aligned_free

Libera um bloco de memória que foi alocado com _aligned_mallocou _aligned_offset_malloc.

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.

_aligned_free_dbg

Libera um bloco de memória que foi alocado com _aligned_malloc or _aligned_offset_malloc (apenas depurar).

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.

_aligned_malloc

Aloca memória em um limite de alinhamento especificado.

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.

_aligned_malloc_dbg

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

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.

_aligned_msize

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

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.

_aligned_msize_dbg

Retorna o dimensionar de um bloco de memória alocado no heap (somente versão de depurar).

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.

_aligned_offset_malloc

Aloca memória em um limite de alinhamento especificado.

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.

_aligned_offset_malloc_dbg

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

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.

_aligned_offset_realloc

Altera o dimensionar de um bloco de memória que foi alocado com _aligned_malloc or _aligned_offset_malloc.

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.

_aligned_offset_realloc_dbg

Altera o dimensionar de um bloco de memória que foi alocado com _aligned_malloc or _aligned_offset_malloc (somente a versão de depurar).

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.

_aligned_offset_recalloc

Altera o dimensionar de um bloco de memória que foi alocado com _aligned_malloc or _aligned_offset_malloc e inicializa a memória a 0.

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.

_aligned_offset_recalloc_dbg

Altera o dimensionar de um bloco de memória que foi alocado com _aligned_malloc or _aligned_offset_malloc e inicializa a memória a 0 (somente versão de depurar).

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.

_aligned_realloc

Altera o dimensionar de um bloco de memória que foi alocado com _aligned_malloc or _aligned_offset_malloc.

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.

_aligned_realloc_dbg

Altera o dimensionar de um bloco de memória que foi alocado com _aligned_malloc or _aligned_offset_malloc (somente a versão de depurar).

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.

_aligned_recalloc

Altera o dimensionar de um bloco de memória que foi alocado com _aligned_malloc or _aligned_offset_malloc e inicializa a memória a 0.

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.

_aligned_recalloc_dbg

Altera o dimensionar de um bloco de memória que foi alocado com _aligned_malloc or _aligned_offset_malloc e inicializa a memória a 0 (somente versão de depurar).

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.

Consulte também

Referência

em time de execução Rotinas por categoria