Section courante

A propos

Section administrative du site

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