UnmapViewOfFile2, fonction (memoryapi.h)
Annule le mappage d’une vue précédemment mappée d’un fichier ou d’une section sauvegardée par un fichier de page.
Syntaxe
BOOL UnmapViewOfFile2(
[in] HANDLE Process,
[in] PVOID BaseAddress,
[in] ULONG UnmapFlags
);
Paramètres
[in] Process
HANDLE au processus à partir duquel la section sera décochée.
[in] BaseAddress
Adresse de base d’une vue précédemment mappée qui doit être démachée. Cette valeur doit être identique à la valeur retournée par un appel précédent à l’une des fonctions de la famille MapViewOfFile .
[in] UnmapFlags
Ce paramètre peut être égal à zéro (0) ou à l’une des valeurs suivantes.
Valeur | Signification |
---|---|
|
Spécifie que la priorité des pages non mappées doit être temporairement renforcée (avec décroissance automatique à court terme), car l’appelant s’attend à ce que ces pages soient à nouveau accessibles sous peu à partir d’un autre thread. Pour plus d’informations sur les priorités de mémoire, consultez la fonction SetThreadInformation(ThreadMemoryPriority). |
|
Annule le mappage d’une vue mappée à un espace réservé (après avoir remplacé un espace réservé par un affichage mappé à l’aide de MapViewOfFile3 ou MapViewOfFile3FromApp). |
Valeur retournée
Retourne TRUE en cas de réussite. Sinon, retourne FALSE et l’erreur étendue status est disponible à l’aide de GetLastError.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1703 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2016 (applications de bureau uniquement) |
Plateforme cible | Windows |
En-tête | memoryapi.h (inclure Windows.h, Memoryapi.h) |
Bibliothèque | WindowsApp.lib |
DLL | Kernelbase.dll |