intestazione memoryapi.h

Questa intestazione viene usata dai servizi di sistema. Per altre informazioni, vedere:

memoryapi.h contiene le interfacce di programmazione seguenti:

Funzioni

 
AllocateUserPhysicalPages

Alloca le pagine di memoria fisica da mappare e annullare il mapping all'interno di qualsiasi area AWE (Address Windowing Extensions) di un processo specificato.
AllocateUserPhysicalPages2

Alloca le pagine di memoria fisica da mappare e annullare il mapping all'interno di qualsiasi area AWE (Address Windowing Extensions) di un processo specificato, con parametri estesi.
AllocateUserPhysicalPagesNuma

Alloca le pagine di memoria fisica da mappare e annullare il mapping all'interno di qualsiasi area AWE (Address Windowing Extensions) di un processo specificato e specifica il nodo NUMA per la memoria fisica.
CreateFileMapping2

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 .
CreateFileMappingFromApp

Crea o apre un oggetto di mapping di file denominato o senza nome per un file specificato da un'app di Windows Store.
CreateFileMappingNumaW

Crea o apre un oggetto di mapping di file denominato o senza nome per un file specificato e specifica il nodo NUMA per la memoria fisica. (CreateFileMappingNumaW)
CreateFileMappingW

Crea o apre un oggetto di mapping di file denominato o senza nome per un file specificato. (CreateFileMappingW)
CreateMemoryResourceNotification

Crea un oggetto di notifica della risorsa di memoria.
RimuoviVirtualMemory

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.
FlushViewOfFile

Scrive nel disco un intervallo di byte all'interno di una visualizzazione mappata di un file.
FreeUserPhysicalPages

Libera le pagine di memoria fisica allocate in precedenza usando AllocateUserPhysicalPages o AllocateUserPhysicalPagesNuma.
GetLargePageMinimum

Recupera le dimensioni minime di una pagina di grandi dimensioni.
GetMemoryErrorHandlingCapabilities

Ottiene le funzionalità di gestione degli errori di memoria del sistema.
GetProcessWorkingSetSize

Recupera le dimensioni minime e massime del set di lavoro del processo specificato. (GetProcessWorkingSetSize)
GetProcessWorkingSetSizeEx

Recupera le dimensioni minime e massime del set di lavoro del processo specificato. (GetProcessWorkingSetSizeEx)
GetSystemFileCacheSize

Recupera i limiti delle dimensioni correnti per il set di lavoro della cache di sistema.
GetWriteWatch

Recupera gli indirizzi delle pagine scritte in in un'area di memoria virtuale.
MapUserPhysicalPages

Esegue il mapping delle pagine di memoria fisica assegnate in precedenza a un indirizzo specificato in un'area AWE (Address Windowing Extensions). (MapUserPhysicalPages)
MapViewOfFile

Esegue il mapping di un file nello spazio indirizzi di un processo chiamante.
MapViewOfFile2

Esegue il mapping di una visualizzazione di un file o di una sezione del file di pagina supportata nello spazio indirizzi del processo specificato. (MapViewOfFile2)
MapViewOfFile3

Esegue il mapping di una visualizzazione di un file o di una sezione del file di pagina supportata nello spazio indirizzi del processo specificato. (MapViewOfFile3)
MapViewOfFile3FromApp

Esegue il mapping di un file nello spazio indirizzi di un'app di Windows Store chiamante. (MapViewOfFile3FromApp)
MapViewOfFileEx

Esegue il mapping di un file nello spazio indirizzi di un processo chiamante. Un chiamante può facoltativamente specificare un indirizzo di memoria di base consigliato per la visualizzazione.
MapViewOfFileFromApp

Esegue il mapping di un file nello spazio indirizzi di un'app di Windows Store chiamante. (MapViewOfFileFromApp)
MapViewOfFileNuma2

Esegue il mapping di una visualizzazione di un file o di una sezione del file di pagina supportata nello spazio indirizzi del processo specificato. (MapViewOfFileNuma2)
OfferVirtualMemory

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.
OpenFileMappingFromApp

Apre un oggetto di mapping di file denominato. (OpenFileMappingFromApp)
OpenFileMappingW

Apre un oggetto di mapping di file denominato. (OpenFileMappingW)
PrefetchVirtualMemory

Fornisce un meccanismo efficiente per inserire in memoria gli intervalli di indirizzi virtuali potenzialmente disconti in uno spazio di indirizzi del processo.
QueryMemoryResourceNotification

Recupera lo stato dell'oggetto risorsa di memoria specificato.
QueryVirtualMemoryInformation

La funzione QueryVirtualMemoryInformation restituisce informazioni su una pagina o un set di pagine all'interno dello spazio indirizzi virtuale del processo specificato.
ReadProcessMemory

Legge i dati da un'area di memoria in un processo specificato. L'intera area da leggere deve essere accessibile o l'operazione non riesce.
RecuperaVirtualMemory

Recupera un intervallo di pagine di memoria offerte al sistema con OfferVirtualMemory.
RegisterBadMemoryNotification

Registra una notifica di memoria non valida chiamata quando vengono rilevate una o più pagine di memoria non valida.
ResetWriteWatch

Reimposta lo stato di rilevamento di scrittura per un'area di memoria virtuale. Le chiamate successive alla funzione GetWriteWatch vengono scritte solo dopo l'operazione di reimpostazione.
SetProcessValidCallTargets

Fornisce Control Flow Guard (CFG) con un elenco di destinazioni di chiamata indirette valide e specifica se devono essere contrassegnate o meno.
SetProcessWorkingSetSize

Imposta le dimensioni minime e massime del set di lavoro per il processo specificato. (SetProcessWorkingSetSize)
SetProcessWorkingSetSizeEx

Imposta le dimensioni minime e massime del set di lavoro per il processo specificato. (SetProcessWorkingSetSizeEx)
SetSystemFileCacheSize

Limita le dimensioni del set di lavoro per la cache del file system.
UnmapViewOfFile

Annulla il mapping di una visualizzazione mappata di un file dallo spazio indirizzi del processo chiamante.
UnmapViewOfFile2

Annulla il mapping di una visualizzazione mappata in precedenza di un file o di una sezione supportata da pagefile.
UnmapViewOfFileEx

Si tratta di una versione estesa di UnmapViewOfFile che accetta un parametro di flag aggiuntivo.
UnregisterBadMemoryNotification

Chiude l'handle di notifica di memoria non valido specificato.
Virtualalloc

Riserva, commit o modifica lo stato di un'area di pagine nello spazio indirizzi virtuale del processo chiamante. (VirtualAlloc)
VirtualAlloc2

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. (VirtualAlloc2)
VirtualAlloc2FromApp

Riserva, commit o modifica lo stato di un'area di pagine nello spazio indirizzi virtuale del processo chiamante. (VirtualAlloc2FromApp)
VirtualAllocEx

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. (VirtualAllocEx)
VirtualAllocExNuma

Riserva, commit o modifica lo stato di un'area di memoria all'interno dello spazio indirizzi virtuale del processo specificato e specifica il nodo NUMA per la memoria fisica.
VirtualAllocFromApp

Riserva, commit o modifica lo stato di un'area di pagine nello spazio indirizzi virtuale del processo chiamante. (VirtualAllocFromApp)
Virtualfree

Rilascia, decommits o rilascia e decommette un'area di pagine all'interno dello spazio indirizzi virtuale del processo chiamante.
VirtualFreeEx

Rilascia, decommits o rilascia e decommette un'area di memoria all'interno dello spazio indirizzi virtuale di un processo specificato.
VirtualLock

Blocca l'area specificata dello spazio indirizzi virtuale del processo nella memoria fisica, assicurando che l'accesso successivo all'area non incorra in un errore di pagina.
VirtualProtect

Modifica la protezione in un'area di pagine di commit nello spazio indirizzi virtuale del processo di chiamata. (VirtualProtect)
VirtualProtectEx

Modifica la protezione in un'area di pagine di commit nello spazio indirizzi virtuale di un processo specificato.
VirtualProtectFromApp

Modifica la protezione in un'area di pagine di commit nello spazio indirizzi virtuale del processo di chiamata. (VirtualProtectFromApp)
VirtualQuery

Recupera informazioni su un intervallo di pagine nello spazio indirizzi virtuale del processo di chiamata.
VirtualQueryEx

Recupera informazioni su un intervallo di pagine all'interno dello spazio indirizzi virtuale di un processo specificato.
VirtualUnlock

Sblocca un intervallo specificato di pagine nello spazio indirizzi virtuale di un processo, consentendo al sistema di scambiare le pagine nel file di paging, se necessario.
WriteProcessMemory

Scrive i dati in un'area di memoria in un processo specificato. L'intera area da scrivere in deve essere accessibile o l'operazione non riesce.

Strutture

 
WIN32_MEMORY_RANGE_ENTRY

Specifica un intervallo di memoria.
WIN32_MEMORY_REGION_INFORMATION

Contiene informazioni su un'area di memoria.