memoryapi.h-Header

Dieser Header wird von Den Systemdiensten verwendet. Weitere Informationen finden Sie unter

memoryapi.h enthält die folgenden Programmierschnittstellen:

Functions

 
AllocateUserPhysicalPages

Weist physische Speicherseiten zu, die innerhalb eines AWE-Bereichs (Address Windowing Extensions) eines angegebenen Prozesses zugeordnet und nicht zugeordnet werden sollen.
AllocateUserPhysicalPages2

Ordnet physische Speicherseiten zu, die innerhalb eines AWE-Bereichs (Address Windowing Extensions) eines angegebenen Prozesses mit erweiterten Parametern zugeordnet und nicht zugeordnet werden sollen.
AllocateUserPhysicalPagesNuma

Weist physische Speicherseiten zu, die innerhalb eines AWE-Bereichs (Address Windowing Extensions) eines angegebenen Prozesses zugeordnet und nicht zugeordnet werden sollen, und gibt den NUMA-Knoten für den physischen Speicher an.
CreateFileMapping2

Erstellt oder öffnet ein benanntes oder unbenannte Dateizuordnungsobjekt für eine angegebene Datei. Sie können einen bevorzugten NUMA-Knoten für den physischen Speicher als erweiterten Parameter angeben. Siehe den Parameter ExtendedParameters .
CreateFileMappingFromApp

Erstellt oder öffnet ein benanntes oder unbenannte Dateizuordnungsobjekt für eine angegebene Datei aus einer Windows Store-App.
CreateFileMappingNumaW

Erstellt oder öffnet ein benanntes oder unbenannte Dateizuordnungsobjekt für eine angegebene Datei und gibt den NUMA-Knoten für den physischen Speicher an. (CreateFileMappingNumaW)
CreateFileMappingW

Erstellt oder öffnet ein benanntes oder unbenannte Dateizuordnungsobjekt für eine angegebene Datei. (CreateFileMappingW)
CreateMemoryResourceNotification

Erstellt ein Speicherressourcenbenachrichtigungsobjekt.
DiscardVirtualMemory

Verwirft den Speicherinhalt eines Bereichs von Speicherseiten, ohne den Arbeitsspeicher zu deaktivieren. Der Inhalt des verworfenen Arbeitsspeichers ist nicht definiert und muss von der Anwendung umgeschrieben werden.
FlushViewOfFile

Schreibt auf den Datenträger einen Bytebereich innerhalb einer zugeordneten Ansicht einer Datei.
FreeUserPhysicalPages

Gibt physische Speicherseiten frei, die zuvor mithilfe von AllocateUserPhysicalPages oder AllocateUserPhysicalPagesNuma zugeordnet wurden.
GetLargePageMinimum

Ruft die Mindestgröße einer großen Seite ab.
GetMemoryErrorHandlingCapabilities

Ruft die Speicherfehlerbehandlungsfunktionen des Systems ab.
GetProcessWorkingSetSize

Ruft die minimalen und maximalen Arbeitssatzgrößen des angegebenen Prozesses ab. (GetProcessWorkingSetSize)
GetProcessWorkingSetSizeEx

Ruft die minimalen und maximalen Arbeitssatzgrößen des angegebenen Prozesses ab. (GetProcessWorkingSetSizeEx)
GetSystemFileCacheSize

Ruft die aktuellen Größenbeschränkungen für den Arbeitssatz des Systemcaches ab.
GetWriteWatch

Ruft die Adressen der Seiten ab, in die in einem Bereich des virtuellen Arbeitsspeichers geschrieben wird.
MapUserPhysicalPages

Ordnet zuvor zugeordnete physische Speicherseiten an einer angegebenen Adresse in einem AWE-Bereich (Address Windowing Extensions) zu. (MapUserPhysicalPages)
MapViewOfFile

Ordnet eine Ansicht einer Dateizuordnung dem Adressraum eines aufrufenden Prozesses zu.
MapViewOfFile2

Ordnet eine Ansicht einer Datei oder eines Auslagerungsabschnitts dem Adressraum des angegebenen Prozesses zu. (MapViewOfFile2)
MapViewOfFile3

Ordnet eine Ansicht einer Datei oder eines Auslagerungsabschnitts dem Adressraum des angegebenen Prozesses zu. (MapViewOfFile3)
MapViewOfFile3FromApp

Ordnet eine Ansicht einer Dateizuordnung dem Adressraum einer aufrufenden Windows Store-App zu. (MapViewOfFile3FromApp)
MapViewOfFileEx

Ordnet eine Ansicht einer Dateizuordnung dem Adressraum eines aufrufenden Prozesses zu. Ein Aufrufer kann optional eine vorgeschlagene Basisspeicheradresse für die Ansicht angeben.
MapViewOfFileFromApp

Ordnet eine Ansicht einer Dateizuordnung dem Adressraum einer aufrufenden Windows Store-App zu. (MapViewOfFileFromApp)
MapViewOfFileNuma2

Ordnet eine Ansicht einer Datei oder eines Auslagerungsabschnitts dem Adressraum des angegebenen Prozesses zu. (MapViewOfFileNuma2)
OfferVirtualMemory

Gibt an, dass die in einem Bereich von Speicherseiten enthaltenen Daten von der Anwendung nicht mehr benötigt werden und bei Bedarf vom System verworfen werden können.
OpenFileMappingFromApp

Öffnet ein benanntes Dateizuordnungsobjekt. (OpenFileMappingFromApp)
OpenFileMappingW

Öffnet ein benanntes Dateizuordnungsobjekt. (OpenFileMappingW)
PrefetchVirtualMemory

Stellt einen effizienten Mechanismus bereit, um potenziell nicht zusammenhängende virtuelle Adressbereiche in einem Prozessadressraum in den Arbeitsspeicher zu integrieren.
QueryMemoryResourceNotification

Ruft den Zustand des angegebenen Speicherressourcenobjekts ab.
QueryVirtualMemoryInformation

Die QueryVirtualMemoryInformation-Funktion gibt Informationen zu einer Seite oder einer Reihe von Seiten innerhalb des virtuellen Adressraums des angegebenen Prozesses zurück.
ReadProcessMemory

Liest Daten aus einem Speicherbereich in einem angegebenen Prozess. Der gesamte zu lesende Bereich muss zugänglich sein, andernfalls schlägt der Vorgang fehl.
ReclaimVirtualMemory

Gibt eine Reihe von Speicherseiten zurück, die dem System mit OfferVirtualMemory angeboten wurden.
RegisterBadMemoryNotification

Registriert eine Benachrichtigung über einen fehlerhaften Arbeitsspeicher, die aufgerufen wird, wenn eine oder mehrere fehlerhafte Speicherseiten erkannt werden.
ResetWriteWatch

Setzt den Schreibnachverfolgungsstatus für eine Region des virtuellen Arbeitsspeichers zurück. Nachfolgende Aufrufe der GetWriteWatch-Funktion melden nur Seiten, in die seit dem Zurücksetzungsvorgang geschrieben wurden.
SetProcessValidCallTargets

Stellt cfG (Control Flow Guard) mit einer Liste gültiger indirekter Aufrufziele bereit und gibt an, ob sie als gültig gekennzeichnet werden sollen oder nicht.
SetProcessWorkingSetSize

Legt die minimale und maximale Arbeitssatzgröße für den angegebenen Prozess fest. (SetProcessWorkingSetSize)
SetProcessWorkingSetSizeEx

Legt die minimale und maximale Arbeitssatzgröße für den angegebenen Prozess fest. (SetProcessWorkingSetSizeEx)
SetSystemFileCacheSize

Begrenzt die Größe des Arbeitssatzes für den Dateisystemcache.
UnmapViewOfFile

Hebt die Zuordnung einer zugeordneten Ansicht einer Datei aus dem Adressraum des aufrufenden Prozesses auf.
UnmapViewOfFile2

Hebt die Zuordnung einer zuvor zugeordneten Ansicht einer Datei oder eines Auslagerungsabschnitts auf.
UnmapViewOfFileEx

Dies ist eine erweiterte Version von UnmapViewOfFile, die einen zusätzlichen Flags-Parameter akzeptiert.
UnregisterBadMemoryNotification

Schließt das angegebene Benachrichtigungshandle für fehlerhaften Arbeitsspeicher.
VirtualAlloc

Reserviert, committet oder ändert den Zustand einer Region von Seiten im virtuellen Adressraum des aufrufenden Prozesses. (VirtualAlloc)
VirtualAlloc2

Reserviert, committet oder ändert den Zustand einer Speicherregion innerhalb des virtuellen Adressraums eines angegebenen Prozesses. Die Funktion initialisiert den speicher, den sie 0 (null) zuordnet. (VirtualAlloc2)
VirtualAlloc2FromApp

Reserviert, committet oder ändert den Zustand einer Region von Seiten im virtuellen Adressraum des aufrufenden Prozesses. (VirtualAlloc2FromApp)
VirtualAllocEx

Reserviert, committet oder ändert den Zustand einer Speicherregion innerhalb des virtuellen Adressraums eines angegebenen Prozesses. Die Funktion initialisiert den speicher, den sie 0 (null) zuordnet. (VirtualAllocEx)
VirtualAllocExNuma

Reserviert, committet oder ändert den Zustand einer Speicherregion innerhalb des virtuellen Adressraums des angegebenen Prozesses und gibt den NUMA-Knoten für den physischen Speicher an.
VirtualAllocFromApp

Reserviert, committet oder ändert den Zustand einer Region von Seiten im virtuellen Adressraum des aufrufenden Prozesses. (VirtualAllocFromApp)
VirtualFree

Eine Region von Seiten innerhalb des virtuellen Adressraums des aufrufenden Prozesses wird freigegeben, dekommittiert oder freigegeben.
VirtualFreeEx

Eine Speicherregion innerhalb des virtuellen Adressraums eines angegebenen Prozesses wird freigegeben, abgesetzt oder freigegeben.
VirtualLock

Sperrt den angegebenen Bereich des virtuellen Adressraums des Prozesses in den physischen Arbeitsspeicher, um sicherzustellen, dass beim nachfolgenden Zugriff auf die Region kein Seitenfehler auftritt.
VirtualProtect

Ändert den Schutz für eine Region mit committeten Seiten im virtuellen Adressraum des aufrufenden Prozesses. (VirtualProtect)
VirtualProtectEx

Ändert den Schutz für einen Bereich mit committeten Seiten im virtuellen Adressraum eines angegebenen Prozesses.
VirtualProtectFromApp

Ändert den Schutz für eine Region mit committeten Seiten im virtuellen Adressraum des aufrufenden Prozesses. (VirtualProtectFromApp)
Virtualquery

Ruft Informationen zu einem Seitenbereich im virtuellen Adressraum des aufrufenden Prozesses ab.
VirtualQueryEx

Ruft Informationen zu einem Seitenbereich innerhalb des virtuellen Adressraums eines angegebenen Prozesses ab.
VirtualUnlock

Entsperrt einen angegebenen Seitenbereich im virtuellen Adressraum eines Prozesses, sodass das System die Seiten bei Bedarf in die Auslagerungsdatei austauschen kann.
WriteProcessMemory

Schreibt Daten in einen Speicherbereich in einem angegebenen Prozess. Der gesamte Bereich, in den geschrieben werden soll, muss zugänglich sein, andernfalls schlägt der Vorgang fehl.

Strukturen

 
WIN32_MEMORY_RANGE_ENTRY

Gibt einen Speicherbereich an.
WIN32_MEMORY_REGION_INFORMATION

Enthält Informationen zu einem Speicherbereich.