Erstellt oder öffnet ein benanntes oder unbenanntes Dateizuordnungsobjekt für eine angegebene Datei. Sie können einen bevorzugten NUMA-Knoten für den physischen Speicher als erweiterten Parameter angeben. weitere Informationen finden Sie unter dem Parameter ExtendedParameters.
Erstellt oder öffnet ein benanntes oder unbenanntes Dateizuordnungsobjekt für eine angegebene Datei und gibt den NUMA-Knoten für den physischen Speicher an.
Überprüft, ob sich die angegebene Adresse innerhalb einer Speicherzuordnungsdatei im Adressraum des angegebenen Prozesses befindet. Wenn ja, gibt die Funktion den Namen der speicherzuordnungsbasierten Datei zurück.
Karten eine Ansicht einer Dateizuordnung in den Adressraum eines aufrufenden Prozesses ein. Ein Aufrufer kann optional eine vorgeschlagene Speicheradresse für die Ansicht angeben.
Ordnet physische Speicherseiten zu, die innerhalb eines beliebigen AWE-Prozesses zugeordnet und nicht zugeordnet werden sollen, und gibt den NUMA-Knoten für den physischen Speicher an.
Verwirft den Arbeitsspeicherinhalt eines Bereichs von Speicherseiten, ohne den Arbeitsspeicher zu dekomprimieren. Der Inhalt des verworfenen Arbeitsspeichers ist nicht definiert und muss von der Anwendung neu geschrieben werden.
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.
Reserviert, committ oder ändert den Zustand eines Speicherbereichs innerhalb des virtuellen Adressraums eines angegebenen Prozesses. Die Funktion initialisiert den Arbeitsspeicher, den sie 0 (null) zuteilen.
Reserviert, committ oder ändert den Zustand eines Seitenbereichs im virtuellen Adressraum des aufrufenden Prozesses. Der von dieser Funktion zugeordnete Arbeitsspeicher wird automatisch mit 0 initialisiert.
Reserviert einen Speicherbereich innerhalb des virtuellen Adressraums des angegebenen Prozesses oder führt einen Commit aus und gibt den NUMA-Knoten für den physischen Speicher an.
Reserviert, committ oder ändert den Zustand eines Seitenbereichs im virtuellen Adressraum des aufrufenden Prozesses. Der von dieser Funktion zugeordnete Arbeitsspeicher wird automatisch mit 0 initialisiert.
Entsperrt einen angegebenen Seitenbereich im virtuellen Adressraum eines Prozesses.
Globale und lokale Funktionen
Siehe auch globale und lokale Funktionen. Diese Funktionen werden aus Gründen der Kompatibilität mit 16-Bit-Windows bereitgestellt und mit dynamische Daten Exchange (DDE), den Zwischenablagefunktionen und OLE-Datenobjekten verwendet. Sofern in der Dokumentation nicht ausdrücklich angegeben ist, dass eine globale oder lokale Funktion verwendet werden soll, sollten neue Anwendungen die entsprechende Heapfunktion mit dem von GetProcessHeapzurückgegebenen Handle verwenden. Legen Sie für die entsprechende Funktionalität der globalen oder lokalen Funktion den dwFlags-Parameter der Heapfunktion auf 0 fest.
Ruft das Handle ab, das dem angegebenen Zeiger auf einen globalen Speicherblock zugeordnet ist. Diese Funktion sollte nur mit OLE- und Zwischenablagefunktionen verwendet werden, die sie benötigen.
Dekrementierung der einem Speicherobjekt zugeordneten Sperrenanzahl. Diese Funktion sollte nur mit OLE- und Zwischenablagefunktionen verwendet werden, die sie benötigen.
Eine anwendungsdefinierte Funktion, die bei der RegisterBadMemoryNotification-Funktion registriert ist und aufgerufen wird, wenn eine oder mehrere Seiten mit ungültigem Speicher erkannt werden.
Registriert eine Benachrichtigung über fehlerhaften Arbeitsspeicher, die aufgerufen wird, wenn eine oder mehrere Seiten mit fehlerhaftem Speicher erkannt werden.
Erstellt eine neue nicht initialisierte Enclave. Eine Enclave ist eine isolierte Code- und Datenregion innerhalb des Adressraums für eine Anwendung. Nur Code, der innerhalb der Enclave ausgeführt wird, kann auf Daten innerhalb derselben Enclave zugreifen.
Die folgende Funktion kann falsche Informationen zurückgeben und sollte nicht verwendet werden. Verwenden Sie stattdessen die GlobalMemoryStatusEx-Funktion.