词条 | VirtualFreeEx |
释义 | 用VirtualFreeEx 在其它进程中释放申请的虚拟内存空间。 语法BOOL WINAPI VirtualFreeEx( HANDLE hProcess, LPVOID lpAddress, SIZE_T dwSize, DWORD dwFreeType ); 参数hProcess 目标进程的句柄。该句柄必须拥有 PROCESS_VM_OPERATION 权限。 lpAddress 指向要释放的虚拟内存空间首地址的指针。 如果 dwFreeType 为 MEM_RELEASE, 则该参数必须为VirtualAllocEx的返回值. dwSize 虚拟内存空间的字节数。 如果 dwFreeType 为 MEM_RELEASE,则 dwSize 必须为 0 . 按 VirtualAllocEx审请时的大小全部释放。 如果dwFreeType 为 MEM_DECOMMIT, 则释放从lpAddress 开始的一个或多个字节 ,即 lpAddress +dwSize。 dwFreeType 释放类型,取值见下表: 值 释义 MEM_DECOMMIT MEM_RELEASE 返回值成功: 为非 0 值(零)。 失败: 为 0 (零)。可调用GetLastError 获取失败的消息。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。