Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. |