Alocação de memória
Use estas rotinas para alocar, liberar e realocar memória.
Rotinas de alocação da memória
Rotina |
Uso |
Equivalente ao .NET Framework |
---|---|---|
Alocar memória da pilha |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Alocar armazenamento para matriz, inicializando cada byte em bloco alocado como 0 |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Versão de depuração de calloc; disponível apenas em versões de depuração das bibliotecas de tempo de execução |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Liberar bloco alocado |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Liberar bloco alocado |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Expandir ou reduzir bloco de memória sem movê-lo |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Versão de depuração de _expand; disponível apenas em versões de depuração das bibliotecas de tempo de execução |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Liberar bloco alocado |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Versão de depuração de free; disponível apenas em versões de depuração das bibliotecas de tempo de execução |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Liberar bloco alocado da pilha |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Obter Win32 HANDLE do heap CRT. |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Adicionar memória ao heap |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Verificar consistência do heap |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Liberar memória não usada no heap |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Preencher entradas do heap com valor especificado |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Retornar informações sobre cada entrada no heap |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Alocar bloco de memória do heap |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Versão de depuração de malloc; disponível apenas em versões de depuração das bibliotecas de tempo de execução |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Retornar tamanho do bloco alocado |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Versão de depuração de _msize; disponível apenas em versões de depuração das bibliotecas de tempo de execução |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Alocar bloco de memória do heap |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Alocar bloco de memória do heap |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Retornar endereço da rotina atual do novo manipulador conforme definido _set_new_handler |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Retornar inteiro indicando novo modo de manipulador definido por _set_new_mode para malloc |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Realocar bloco para novo tamanho |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Versão de depuração de realloc; disponível apenas em versões de depuração das bibliotecas de tempo de execução |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Habilitar mecanismo de tratamento de erros quando o operador new falhar (ao alocar memória) e habilitar a compilação de STL (Bibliotecas de Modelo Padrão) |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Definir novo modo do manipulador malloc |
Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma. |