R�serve ou alloue une r�gion de pages dans l'espace d'adressage virtuel du processus appelant
#include <Memory.au3>
_MemVirtualAlloc ( $pAddress, $iSize, $iAllocation, $iProtect )
$pAddress | Adresse de d�part de la r�gion � allouer. Si ce param�tre est 0, le syst�me d�termine o� allouer/r�server la r�gion. |
$iSize | Taille, en octets, de la r�gion � r�server/allouer |
$iAllocation | Type d'allocation: $MEM_COMMIT - Alloue un espace de stockage physique dans la m�moire ou dans le fichier d'�change sur le disque pour la r�gion de pages sp�cifi�e. $MEM_RESERVE - R�serve une plage dans l'espace d'adressage virtuel du processus sans allouer un espace de stockage physique. $MEM_TOP_DOWN - Alloue de la m�moire � l'adresse la plus �lev�e possible |
$iProtect | Type de protection d'acc�s: $PAGE_READONLY - Permet un acc�s en lecture � la r�gion de pages allou�e $PAGE_READWRITE - Permet un acc�s en lecture et �criture � la r�gion allou�e $PAGE_EXECUTE - Permet un acc�s en ex�cution � la r�gion allou�e $PAGE_EXECUTE_READ - Permet un acc�s en ex�cution et en lecture � la r�gion allou�e $PAGE_EXECUTE_READWRITE - Permet un acc�s en ex�cution, lecture et �criture � la r�gion allou�e $PAGE_GUARD - Les pages dans la r�gion deviennent des pages prot�g�es $PAGE_NOACCESS - D�sactive tous les acc�s � la r�gion de pages allou�e $PAGE_NOCACHE - Permet aucune mise en cache de la r�gion de pages allou�e |
Succ�s: | Retourne un pointeur sur une adresse m�moire. |
�chec: | Retourne 0. |
_MemGlobalAlloc, _MemVirtualFree
Consultez VirtualAlloc dans la librairie MSDN.