IDkmVirtualMemoryAllocator Interface

Définition

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.

S’applique à