Section courante

A propos

Section administrative du site

DosAllocHuge

DOS : Gros allocation
DOSCALLS.DLL os2.h

Syntaxe

USHORT DosAllocHuge(USHORT NumSeg, USHORT Size, PSEL Selector, USHORT MaxNumSeg, USHORT AllocFlags);

Paramètres

Nom Description
NumSeg Ce paramètre permet d'indiquer un nombre de 65536 octets d'un segment a alloué.
Size Ce paramètre permet d'indiquer le nombre d'octets a alloué dans les derniers segments (non 65536 octets).
Selector Ce paramètre permet d'indiquer l'adresse où le sélecteur du premier segment alloué est retourné.
MaxNumSeg Ce paramètre permet d'indiquer le nombre maximal de 65536 octets de segment que l'objet occupe dans le résultat de n'importe que sous-séquence DosReallocHuge. Si la valeur de ce paramètre vaut 0, OS/2 assume que ce segment ne sera jamais augmenté par la fonction DosReallocHuge.
AllocFlags Ce paramètre permet d'indiquer les indicateurs de drapeaux des caractéristiques d'un segment alloué.

Retour

Valeur Constante Description
0 NO_ERROR Cette valeur permet d'indiquer que l'opération s'est correctement effectué
87 ERROR_INVALID_PARAMETER Cette valeur permet d'indiquer qu'un ou plusieurs des paramètres contient une valeur illégale.
209 ERROR_INVALID_SIGNAL_NUMBER Cette valeur permet d'indiquer que le numéro de signal et invalide.

Description

Cette fonction permet d'allouer un objet de mémoire Huge.

Remarques

Voir également

Système d'exploitation - OS/2 - Introduction

Dernière mise à jour : Lundi, le 19 juillet 2010