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 Systemdiensten verwendet. Weitere Informationen findest du unter:
memoryapi.h enthält die folgenden Programmierschnittstellen:
Functions
|
AllocateUserPhysicalPages Ordnet physische Speicherseiten zu, die innerhalb eines beliebigen Adressfenstererweiterungsbereichs (Address Windowing Extensions, AWE) eines angegebenen Prozesses zugeordnet und nicht zugeordnet werden sollen. |
|
AllocateUserPhysicalPages2 Weist physische Speicherseiten zu, die innerhalb eines beliebigen Adressfenstererweiterungsbereichs (Address Windowing Extensions, AWE) eines angegebenen Prozesses zugeordnet und nicht zugeordnet werden sollen, mit erweiterten Parametern. |
|
AllocateUserPhysicalPagesNuma Weist physische Speicherseiten zu, die innerhalb eines beliebigen Adressfenstererweiterungsbereichs (Address Windowing Extensions, AWE) 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 Speicherbereichs von Speicherseiten, ohne den Speicher zu entfernen. Der Inhalt des verworfenen Speichers ist nicht definiert und muss von der Anwendung neu geschrieben werden. |
|
FlushViewOfFile Schreibt in den Datenträger ein Bytebereich in einer zugeordneten Ansicht einer Datei. |
|
FreeUserPhysicalPages Gibt physische Speicherseiten frei, die zuvor mithilfe von "AllocateUserPhysicalPages" oder "AllocateUserPhysicalPagesNuma" zugewiesen wurden. |
|
GetLargePageMinimum Ruft die minimale Größe einer großen Seite ab. |
|
GetMemoryErrorHandlingCapabilities Ruft die Speicherfehlerbehandlungsfunktionen des Systems ab. |
|
GetNumaNodeMemoryClosestInitiatorNode |
|
GetNumaNodeMemoryReadBandwidth |
|
GetNumaNodeMemoryReadLatency |
|
GetNumaNodeMemoryWriteBandwidth |
|
GetNumaNodeMemoryWriteLatency |
|
GetProcessWorkingSetSize Ruft die mindesten und maximalen Arbeitssatzgrößen des angegebenen Prozesses ab. (GetProcessWorkingSetSize) |
|
GetProcessWorkingSetSizeEx Ruft die mindesten 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 einen Bereich des virtuellen Speichers geschrieben wird. |
|
MapUserPhysicalPages Ordnet zuvor physische Speicherseiten an einer angegebenen Adresse in einer Adressfenstererweiterung (Address Windowing Extensions, AWE)-Region zu. (MapUserPhysicalPages) |
|
MapViewOfFile Ordnet eine Ansicht einer Dateizuordnung dem Adressraum eines Aufrufvorgangs zu. |
|
MapViewOfFile2 Ordnet eine Ansicht einer Datei oder eines pagefile-gesicherten Abschnitts dem Adressraum des angegebenen Prozesses zu. (MapViewOfFile2) |
|
MapViewOfFile3 Ordnet eine Ansicht einer Datei oder eines pagefile-gesicherten Abschnitts 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 Aufrufvorgangs 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 pagefile-gesicherten Abschnitts 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 ggf. vom System verworfen werden können. |
|
OpenFileMappingFromApp Öffnet ein benanntes Dateizuordnungsobjekt. (OpenFileMappingFromApp) |
|
OpenFileMappingW Öffnet ein benanntes Dateizuordnungsobjekt. (OpenFileMappingW) |
|
PrefetchVirtualMemory Bietet einen effizienten Mechanismus, um potenziell nicht zusammenhängende virtuelle Adressbereiche in einem Prozessadressraum in den Arbeitsspeicher zu integrieren. |
|
QueryMemoryResourceNotification Ruft den Status 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 bestimmten Prozess. Auf den gesamten zu lesenden Bereich muss zugegriffen werden, oder der Vorgang schlägt fehl. |
|
ReclaimVirtualMemory Gibt eine Reihe von Speicherseiten zurück, die dem System mit OfferVirtualMemory angeboten wurden. |
|
RegisterBadMemoryNotification Registriert eine fehlerhafte Speicherbenachrichtigung, die aufgerufen wird, wenn mindestens eine fehlerhafte Speicherseite erkannt wird. |
|
ResetWriteWatch Setzt den Schreibnachverfolgungsstatus für einen Bereich des virtuellen Speichers zurück. Nachfolgende Aufrufe der GetWriteWatch-Funktion melden nur Seiten, in die seit dem Zurücksetzen-Vorgang geschrieben werden. |
|
SetProcessValidCallTargets Stellt Control Flow Guard (CFG) mit einer Liste gültiger indirekter Anrufziele bereit und gibt an, ob sie als gültig gekennzeichnet werden sollen. |
|
SetProcessWorkingSetSize Legt die mindesten und maximalen Arbeitssatzgrößen für den angegebenen Prozess fest. (SetProcessWorkingSetSize) |
|
SetProcessWorkingSetSizeEx Legt die mindesten und maximalen Arbeitssatzgrößen für den angegebenen Prozess fest. (SetProcessWorkingSetSizeEx) |
|
SetSystemFileCacheSize Beschränkt 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 seitenfile-gesicherten Abschnitts auf. |
|
UnmapViewOfFileEx Dies ist eine erweiterte Version von UnmapViewOfFile, die einen zusätzlichen Flags-Parameter akzeptiert. |
|
UnregisterBadMemoryNotification Schließt das angegebene Handle für ungültige Speicherbenachrichtigungen. |
|
Virtualalloc Reserviert, commits oder ändert den Status eines Seitenbereichs im virtuellen Adressraum des aufrufenden Prozesses. (VirtualAlloc) |
|
VirtualAlloc2 Reserviert, commits oder ändert den Zustand eines Speicherbereichs innerhalb des virtuellen Adressraums eines angegebenen Prozesses. Die Funktion initialisiert den Speicher, den sie zu Null zuweist. (VirtualAlloc2) |
|
VirtualAlloc2FromApp Reserviert, commits oder ändert den Status eines Seitenbereichs im virtuellen Adressraum des aufrufenden Prozesses. (VirtualAlloc2FromApp) |
|
VirtualAllocEx Reserviert, commits oder ändert den Zustand eines Speicherbereichs innerhalb des virtuellen Adressraums eines angegebenen Prozesses. Die Funktion initialisiert den Speicher, den sie zu Null zuweist. (VirtualAllocEx) |
|
VirtualAllocExNuma Reserviert, commits oder ändert den Zustand eines Speicherbereichs innerhalb des virtuellen Adressraums des angegebenen Prozesses und gibt den NUMA-Knoten für den physischen Speicher an. |
|
VirtualAllocFromApp Reserviert, commits oder ändert den Status eines Seitenbereichs im virtuellen Adressraum des aufrufenden Prozesses. (VirtualAllocFromApp) |
|
VirtualFree Releases, Decommits oder Releases und dekommitiert einen Bereich von Seiten innerhalb des virtuellen Adressraums des aufrufenden Prozesses. |
|
VirtualFreeEx Gibt eine Region des Arbeitsspeichers innerhalb des virtuellen Adressraums eines angegebenen Prozesses frei, dekommitiert oder entfernt sie. |
|
VirtualLock Sperrt den angegebenen Bereich des virtuellen Adressraums des Prozesses im physischen Speicher, um sicherzustellen, dass der nachfolgende Zugriff auf die Region keinen Seitenfehler verursacht. |
|
VirtualProtect Ändert den Schutz in einer Region von zugesicherten Seiten im virtuellen Adressbereich des aufrufenden Prozesses. (VirtualProtect) |
|
VirtualProtectEx Ändert den Schutz in einem Bereich von zugesicherten Seiten im virtuellen Adressbereich eines angegebenen Prozesses. |
|
VirtualProtectFromApp Ändert den Schutz in einer Region von zugesicherten Seiten im virtuellen Adressbereich 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 Adressbereich 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 zu schreibende Bereich muss zugänglich sein, oder der Vorgang schlägt fehl. |
Structures
|
NUMA_NODE_MEMORY_PERFORMANCE_BANDWIDTH |
|
NUMA_NODE_MEMORY_PERFORMANCE_LATENCY |
|
NUMA_NODE_MEMORY_PERFORMANCE_MEASUREMENT_CONDITION |
|
WIN32_MEMORY_RANGE_ENTRY Gibt einen Speicherbereich an. |
|
WIN32_MEMORY_REGION_INFORMATION Enthält Informationen zu einem Speicherbereich. |