Funzione definita dall'applicazione che viene chiamata quando viene liberato un intervallo di memoria protetto o le relative protezioni vengono modificate.
Crea o apre un oggetto di mapping di file denominato o senza nome per un file specificato. È possibile specificare un nodo NUMA preferito per la memoria fisica come parametro esteso; vedere il parametro ExtendedParameters .
Controlla se l'indirizzo specificato si trova all'interno di un file mappato alla memoria nello spazio indirizzi del processo specificato. In tal caso, la funzione restituisce il nome del file mappato alla memoria.
Mappe una visualizzazione di un mapping di file nello spazio indirizzi di un processo chiamante. Un chiamante può facoltativamente specificare un indirizzo di memoria suggerito per la visualizzazione.
Alloca le pagine di memoria fisica da mappare e annullare il mapping all'interno di qualsiasi area AWE del processo e specifica il nodo NUMA per la memoria fisica.
Rimuove il contenuto della memoria di un intervallo di pagine di memoria, senza decommettere la memoria. Il contenuto della memoria ignorata non è definito e deve essere riscritto dall'applicazione.
Indica che i dati contenuti in un intervallo di pagine di memoria non sono più necessari dall'applicazione e possono essere rimossi dal sistema, se necessario.
Riserva, commit o modifica lo stato di un'area di memoria all'interno dello spazio indirizzi virtuale di un processo specificato. La funzione inizializza la memoria allocata a zero.
Riserva, commit o modifica lo stato di un'area di pagine nello spazio indirizzi virtuale del processo chiamante. La memoria allocata da questa funzione viene inizializzata automaticamente su zero.
Riserva o esegue il commit di un'area di memoria all'interno dello spazio indirizzi virtuale del processo specificato e specifica il nodo NUMA per la memoria fisica.
Riserva, commit o modifica lo stato di un'area di pagine nello spazio indirizzi virtuale del processo chiamante. La memoria allocata da questa funzione viene inizializzata automaticamente su zero.
Sblocca un intervallo specificato di pagine nello spazio indirizzi virtuale di un processo.
Funzioni globali e locali
Vedere anche funzioni globali e locali. Queste funzioni vengono fornite per la compatibilità con Windows a 16 bit e vengono usate con i dati dinamici Exchange (DDE), le funzioni degli Appunti e gli oggetti dati OLE. A meno che la documentazione non indichi specificamente che deve essere usata una funzione globale o locale, le nuove applicazioni devono usare la funzione heap corrispondente con l'handle restituito da GetProcessHeap. Per le funzionalità equivalenti alla funzione globale o locale, impostare il parametro dwFlags della funzione heap su 0.
Recupera l'handle associato al puntatore specificato a un blocco di memoria globale. Questa funzione deve essere usata solo con le funzioni OLE e Appunti che lo richiedono.
Decrementa il conteggio dei blocchi associato a un oggetto memory. Questa funzione deve essere usata solo con le funzioni OLE e Appunti che lo richiedono.
Funzione definita dall'applicazione registrata con la funzione RegisterBadMemoryNotification chiamata quando vengono rilevate una o più pagine di memoria non valida.
Crea un nuovo enclave non inizializzato. Un enclave è un'area isolata di codice e dati all'interno dello spazio indirizzi per un'applicazione. Solo il codice eseguito all'interno dell'enclave può accedere ai dati all'interno dello stesso enclave.