ALLOCMEM |
Allouer la mémoire |
---|---|
exec.library | Entrée -198 |
Syntaxe
ULONG *AllocMem(ULONG ByteSize,ULONG Requirement); |
Paramètres
Nom | Description | |
---|---|---|
ByteSize | Ce paramètre permet d'indiquer la taille du bloc de données en octets à préparer | |
Requirement | Ce paramètre permet d'indiquer la méthode et les options de mémoire requises : | |
Constante | Description | |
MEMF_CHIP | Cette constante permet d'indiquer que la mémoire doit être utilisé par une puce spécialisé. | |
MEMF_FAST | Cette constante permet d'indiquer qu'il faut utiliser la mémoire par défaut. | |
MEMF_PUBLIC | Cette constante permet d'indiquer que la mémoire doit être publique et accessible par tous. | |
MEMF_LOCAL | Cette constante permet d'indiquer que la mémoire ne doit pas disparaître après une instruction RESET du microprocesseur. | |
MEMF_24BITDMA | Cette constante permet d'indiquer que la mémoire se trouve dans la gamme d'adresse DMA 24 bits des périphériques. | |
MEMF_KICK | Cette constante permet d'indiquer que la mémoire est une mémoire EXEC accessible durant et avant que la KickMem et la KickTags soit traités. | |
MEMF_CLEAR | Cette constante permet d'indiquer l'option que la mémoire doit être remplit avec des valeurs 0. | |
MEMF_REVERSE | Cette constante permet d'indiquer l'option que la mémoire est alloué à partir du haut du tas de mémoire. | |
MEMF_NO_EXPUNGE | Cette constante permet d'indiquer l'option qu'il faut empêcher l'expurgation de l'échec d'allocation de mémoire. |
Description
Cette fonction permet d'effectuer l'allocation d'un bloc de mémoire dynamique.
Références
La BIBLE Amiga, Micro Application, 1990, Bleek, Dittrich, Gelfand, Jennrich, Schemmel, Schulz, ISBN: 2-86899-345-1, page 758 à 759
Dernière mise à jour : Dimanche, le 14 mai 2017