UDF > Memory >


_MemVirtualAllocEx

R�serve une partie de la m�moire dans l'espace des adresses virtuelles d'un processus donn�

#include <Memory.au3>
_MemVirtualAllocEx ( $hProcess, $pAddress, $iSize, $iAllocation, $iProtect )

Param�tres

$hProcess Handle du processus
$pAddress Adresse de d�part de la r�gion � allouer
$iSize Taille, en octets, de la r�gion
$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, en lecture et en �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 pagesallou�e

Valeur de retour

Retourne un pointeur sur une adresse m�moire.

En relation

_MemVirtualFreeEx

Voir aussi

Consultez VirtualAllocEx dans la librairie MSDN.