UnmapViewOfFile2-Funktion (memoryapi.h)
Hebt die Zuordnung einer zuvor zugeordneten Ansicht einer Datei oder eines Auslagerungsabschnitts auf.
Syntax
BOOL UnmapViewOfFile2(
[in] HANDLE Process,
[in] PVOID BaseAddress,
[in] ULONG UnmapFlags
);
Parameter
[in] Process
Ein HANDLE für den Prozess, aus dem der Abschnitt nicht mehr zugeordnet wird.
[in] BaseAddress
Die Basisadresse einer zuvor zugeordneten Ansicht, die nicht zugeordnet werden soll. Dieser Wert muss mit dem Wert identisch sein, der von einem vorherigen Aufruf einer der Funktionen in der MapViewOfFile-Familie zurückgegeben wurde.
[in] UnmapFlags
Dieser Parameter kann null (0) oder einer der folgenden Werte sein.
Wert | Bedeutung |
---|---|
|
Gibt an, dass die Priorität der Seiten, die nicht zugeordnet werden, vorübergehend erhöht werden soll (mit automatischer kurzfristiger Verfall), da der Aufrufer erwartet, dass auf diese Seiten in Kürze von einem anderen Thread aus erneut zugegriffen wird. Weitere Informationen zu Speicherprioritäten finden Sie in der SetThreadInformation(ThreadMemoryPriority) -Funktion. |
|
Hebt die Zuordnung einer zugeordneten Ansicht wieder einem Platzhalter auf (nachdem Sie mithilfe von MapViewOfFile3 oder MapViewOfFile3FromApp einen Platzhalter durch eine zugeordnete Ansicht ersetzt haben). |
Rückgabewert
Gibt TRUE zurück, wenn dies erfolgreich ist. Andernfalls gibt FALSE und erweiterter Fehler zurück, status mit GetLastError verfügbar ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1703 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | memoryapi.h (einschließlich Windows.h, Memoryapi.h) |
Bibliothek | WindowsApp.lib |
DLL | Kernelbase.dll |