Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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. |