Allocazione di memoria
Usare queste routine per allocare, liberare e riallocare memoria.
Routine di allocazione della memoria
Routine |
Uso |
Equivalente .NET Framework |
---|---|---|
Allocare memoria dallo stack |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Allocare memoria per la matrice, inizializzando ogni byte nel blocco allocato a 0 |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Versione di debug di calloc; disponibile solo nelle versioni di debug delle librerie runtime |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Liberare un blocco allocato |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Liberare un blocco allocato |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Espandere o ridurre un blocco di memoria senza spostarlo |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Versione di debug di _expand; disponibile solo nelle versioni di debug delle librerie runtime |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Liberare un blocco allocato |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Versione di debug di free; disponibile solo nelle versioni di debug delle librerie runtime |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Liberare un blocco allocato dallo stack |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Recuperare l'handle Win32 dell'heap CRT. |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Aggiungere memoria all'heap |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Verificare la coerenza dell'heap |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Rilasciare la memoria inutilizzata nell'heap |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Riempire le voci dell'heap vuote con un valore specificato |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Restituire informazioni su ogni voce dell'heap |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Allocare un blocco di memoria dall'heap |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Versione di debug di malloc; disponibile solo nelle versioni di debug delle librerie runtime |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Restituire le dimensioni di un blocco allocato |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Versione di debug di _msize; disponibile solo nelle versioni di debug delle librerie runtime |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Allocare un blocco di memoria dall'heap |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Allocare un blocco di memoria dall'heap |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Restituire l'indirizzo della routine del nuovo gestore corrente, come impostato da _set_new_handler |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Restituire un Integer che indica la nuova modalità di gestione impostata da _set_new_mode per malloc |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Riallocare un blocco a nuove dimensioni |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Versione di debug di realloc; disponibile solo nelle versioni di debug delle librerie runtime |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Abilitare il meccanismo di gestione degli errori quando l'operatore new non riesce ad allocare memoria e abilitare la compilazione di librerie di modelli standard (STL) |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |
|
Impostare una nuova modalità di gestione per malloc |
Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke. |