IHostMemoryManager, interface
Fournit des méthodes qui permettent au Common Language Runtime (CLR) d’effectuer des demandes de mémoire virtuelle par le biais de l’hôte au lieu d’utiliser les fonctions de mémoire virtuelle Win32 standard.
Méthodes
Méthode | Description |
---|---|
AcquiredVirtualAddressSpace, méthode | Avertit l’hôte que le Common Language Runtime (CLR) a acquis la mémoire spécifiée du système d’exploitation. |
CreateMAlloc, méthode | Obtient un pointeur d’interface vers une instance IHostMAlloc utilisée pour demander des allocations de mémoire à partir d’un tas créé par l’hôte. |
GetMemoryLoad, méthode | Obtient la quantité de mémoire physique actuellement utilisée, comme indiqué par l’hôte. |
NeedsVirtualAddressSpace, méthode | Avertit l’hôte que le CLR va tenter d’utiliser la mémoire spécifiée. |
RegisterMemoryNotificationCallback, méthode | Inscrit un pointeur vers une fonction de rappel appelée par l’hôte pour avertir le CLR de la charge de mémoire actuelle sur l’ordinateur. |
ReleasedVirtualAddressSpace, méthode | Avertit l’hôte que le CLR a fini d’utiliser la mémoire spécifiée. |
VirtualAlloc, méthode | Sert de wrapper logique pour la fonction Win32 correspondante, qui réserve ou commite une région de pages dans l’espace d’adressage virtuel du processus appelant. |
VirtualFree, méthode | Sert de wrapper logique pour la fonction Win32 correspondante, qui réserve, décommite ou libère et décommite une région de pages dans l’espace d’adressage virtuel du processus appelant. |
VirtualProtect, méthode | Sert de wrapper logique pour la fonction Win32 correspondante, qui change la protection sur une région de pages commitées dans l’espace d’adressage virtuel du processus appelant. |
VirtualQuery, méthode | Sert de wrapper logique pour la fonction Win32 correspondante, qui récupère des informations sur une plage de pages dans l’espace d’adressage virtuel du processus appelant. |
Notes
IHostMemoryManager
fournit également des méthodes permettant au CLR d’obtenir un pointeur permettant d’effectuer des demandes de mémoire sur le tas et d’obtenir le niveau de pression de mémoire dans le processus, comme indiqué par l’hôte.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : MSCorEE.h
Bibliothèque : incluse en tant que ressource dans MsCorEE.dll
Versions de .NET Framework : Disponible depuis la version 2.0