DkmProcess.FreeVirtualMemory(UInt64, Int32, Int32) 方法

定义

释放和/或解除目标进程的虚拟地址空间内的内存区域。 有关其他信息,请参阅 MSDN 中的 VirtualFree Win32 API。

public:
 void FreeVirtualMemory(System::UInt64 Address, int Size, int FreeType);
public:
 void FreeVirtualMemory(unsigned long long Address, int Size, int FreeType);
void FreeVirtualMemory(unsigned long Address, int Size, int FreeType);
public void FreeVirtualMemory (ulong Address, int Size, int FreeType);
member this.FreeVirtualMemory : uint64 * int * int -> unit
Public Sub FreeVirtualMemory (Address As ULong, Size As Integer, FreeType As Integer)

参数

Address
UInt64

中应释放内存的目标进程内的地址。

Size
Int32

中要解除的字节数。 若要释放内存区域,此值必须为零。

FreeType
Int32

中指示要执行的自由操作的类型。 这通常是 MEM_RELEASE (0x8000),可释放指定的页面区域。 在执行该操作之后,这些页将处于可用状态。 MEM_DECOMMIT (0x4000) 可用于解除页,无需释放它们。

适用于