Share via


IDkmVirtualMemoryAllocator Interface

Definition

Implemented by base debug monitors to allow allocation/free of virtual memory in the target process.

Implementations of this interface may restrict when they are called using a filter defined in their component configuration. The following properties may be used: BaseDebugMonitorId, EngineId, TransportKind.

public interface class IDkmVirtualMemoryAllocator
public interface class IDkmVirtualMemoryAllocator
__interface IDkmVirtualMemoryAllocator
public interface IDkmVirtualMemoryAllocator
type IDkmVirtualMemoryAllocator = interface
Public Interface IDkmVirtualMemoryAllocator

Methods

AllocateVirtualMemory(DkmProcess, UInt64, Int32, Int32, Int32)

Reserves and/or commits a region of memory within the virtual address space of the target process. The function initializes the memory it allocates to zero, unless MEM_RESET is used. For additional information, see the VirtualAlloc Win32 API in MSDN.

FreeVirtualMemory(DkmProcess, UInt64, Int32, Int32)

Releases and/or decommits a region of memory within the virtual address space of the target process. For additional information, see the VirtualFree Win32 API in MSDN.

Applies to