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