IJsDebugDataTarget::FreeVirtualMemory, méthodeIJsDebugDataTarget::FreeVirtualMemory Method

Libère et/ou annule la validation d’une région de mémoire dans l’espace d’adressage virtuel du processus cible.Releases and/or decommits a region of memory within the virtual address space of the target process.

SyntaxeSyntax

HRESULT FreeVirtualMemory(  
   UINT64 address,  
   DWORD size,  
   DWORD freeType  
);  

ParamètresParameters

address
[in] Adresse dans le processus cible où la mémoire doit être libérée.[in] Address within the target process where the memory should be freed.

size
[in] Nombre d’octets pour annuler la validation.[in] Number of bytes to decommit. Pour supprimer une zone de mémoire, cette valeur doit être égal à zéro.To release a region of memory, this value must be zero.

freeType
[in] Indique le type d’opération libre à effectuer.[in] Indicates the type of free operation to perform. Il s’agit généralement MEM_RELEASE (0 x 8000), ce qui libère de la région spécifiée de pages.This is typically MEM_RELEASE (0x8000), which releases the specified region of pages. Après l’opération, les pages sont dans l’état libre.After the operation, the pages are in the free state. MEM_DECOMMIT (0 x 4000) peut être utilisé pour annuler la validation les pages sans les relâcher.MEM_DECOMMIT (0x4000) can be used instead to decommit the pages without releasing them.

Valeur de retourReturn Value

NotesRemarks

Pour plus d’informations, consultez l’API Win32 VirtualFree.For additional information, see the VirtualFree Win32 API.

SpécificationsRequirements

En-tête : jscript9diag.hHeader: jscript9diag.h

Voir aussiSee Also

Interface IJsDebugDataTargetIJsDebugDataTarget Interface