Kopiert Speicher von einem Speicherort an einen anderen ohne Störungen von Compileroptimierungen in Situationen, in denen der Entwickler zusätzlich sicherstellen muss, dass Ausrichtungsfehler beim Zugriff auf den Gerätespeicher nicht generiert werden.
Legt den Inhalt eines Puffers ohne Störungen von Compileroptimierungen in Situationen fest, in denen der Entwickler zusätzlich sicherstellen muss, dass Ausrichtungsfehler beim Zugriff auf den Gerätespeicher nicht generiert werden.
Legt den Inhalt eines Puffers auf Nullen ohne Interferenzen von Compileroptimierungen in Situationen fest, in denen der Entwickler zusätzlich sicherstellen muss, dass Ausrichtungsfehler beim Zugriff auf den Gerätespeicher nicht generiert werden.
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.
Erstellt oder öffnet ein benanntes oder unbenannte 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 speicherzuordnungen Datei im Adressraum des angegebenen Prozesses befindet. Wenn ja, gibt die Funktion den Namen der speicherzuordnungen Datei zurück.
Ordnet eine Ansicht einer Dateizuordnung dem Adressraum eines Aufrufvorgangs zu. Ein Aufrufer kann optional eine vorgeschlagene Speicheradresse für die Ansicht angeben.
Weist physische Speicherseiten zu, die innerhalb eines beliebigen AWE-Bereichs des Prozesses zugeordnet und nicht zugeordnet werden sollen, und gibt den NUMA-Knoten für den physischen Speicher an.
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.
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.
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.
Reserviert, commits oder ändert den Status eines Seitenbereichs im virtuellen Adressraum des aufrufenden Prozesses. Der von dieser Funktion zugewiesene Arbeitsspeicher wird automatisch auf Null initialisiert.
Reserviert oder committ einen Bereich des Arbeitsspeichers innerhalb des virtuellen Adressraums des angegebenen Prozesses und gibt den NUMA-Knoten für den physischen Speicher an.
Reserviert, commits oder ändert den Status eines Seitenbereichs im virtuellen Adressraum des aufrufenden Prozesses. Der von dieser Funktion zugewiesene Arbeitsspeicher wird automatisch auf Null initialisiert.
Entsperrt einen angegebenen Seitenbereich im virtuellen Adressraum eines Prozesses.
Globale und lokale Funktionen
Siehe auch globalen und lokalen Funktionen. Diese Funktionen werden zur Kompatibilität mit 16-Bit-Windows bereitgestellt und mit Dynamic Data Exchange (DDE), den Zwischenablagefunktionen und OLE-Datenobjekten verwendet. Sofern in der Dokumentation nicht ausdrücklich angegeben wird, dass eine globale oder lokale Funktion verwendet werden soll, sollten neue Anwendungen die entsprechende Heap-Funktion mit dem von GetProcessHeapzurückgegebenen Handle verwenden. Legen Sie für die entsprechende Funktionalität der globalen oder lokalen Funktion die dwFlags Parameter der Heap-Funktion auf 0 fest.
Ruft das Handle ab, das dem angegebenen Zeiger zugeordnet ist, auf einen globalen Speicherblock. Diese Funktion sollte nur mit OLE- und Zwischenablagefunktionen verwendet werden, für die sie erforderlich ist.
Erhöht die Sperranzahl, die einem Speicherobjekt zugeordnet ist. Diese Funktion sollte nur mit OLE- und Zwischenablagefunktionen verwendet werden, für die sie erforderlich ist.
Eine anwendungsdefinierte Funktion, die bei der RegisterBadMemoryNotification Funktion registriert ist, die aufgerufen wird, wenn mindestens eine fehlerhafte Speicherseite erkannt wird.
Erstellt eine neue nicht initialisierte Enklave. Eine Enklave ist ein isolierter Codebereich und Daten innerhalb des Adressraums für eine Anwendung. Nur Code, der innerhalb der Enklave ausgeführt wird, kann auf Daten innerhalb derselben Enklave zugreifen.
Die folgende Funktion kann falsche Informationen zurückgeben und sollte nicht verwendet werden. Verwenden Sie stattdessen die funktion GlobalMemoryStatusEx.