IDkmVirtualMemoryAllocator Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Implémenté par les analyses de débogage de base pour permettre l’allocation/libération de mémoire virtuelle dans le processus cible.
Les implémentations de cette interface peuvent limiter le moment où elles sont appelées à l’aide d’un filtre défini dans la configuration de leurs composants. Les propriétés suivantes peuvent être utilisées : BaseDebugMonitorId, EngineId, TransportKind.
public interface class IDkmVirtualMemoryAllocator
public interface class IDkmVirtualMemoryAllocator
__interface IDkmVirtualMemoryAllocator
public interface IDkmVirtualMemoryAllocator
type IDkmVirtualMemoryAllocator = interface
Public Interface IDkmVirtualMemoryAllocator
Méthodes
| AllocateVirtualMemory(DkmProcess, UInt64, Int32, Int32, Int32) |
Réserve et/ou valide une zone de mémoire dans l’espace d’adressage virtuel du processus cible. La fonction initialise la mémoire qu'elle alloue à zéro, sauf si MEM_RESET est utilisé. Pour plus d’informations, consultez l’API Win32 VirtualAlloc dans MSDN. |
| FreeVirtualMemory(DkmProcess, UInt64, Int32, Int32) |
Libère et/ou annule la validation d’une région de mémoire dans l’espace d’adressage virtuel du processus cible. Pour plus d’informations, consultez l’API Win32 VirtualFree dans MSDN. |