Change la Taille d'un Bloc de Mémoire [0.9]

Change la taille d'un bloc de mémoire precedemment alloué avec les fonctions Alloue Bloc de Mémoire (Int 31H Fonction 0501H) ou Alloue Bloc de Mémoire Linéaire (Int 31H Fonction 0504H).

Appel avec

AX = 0503H
BX:CX = nouvelle taille du bloc (octets, doit être non-nulle)
SI:DI = handle du bloc de mémoire

Retourne

si la fonction réussit
Carry flag = 0

BX:CX = nouvelle adresse linéaire du bloc de mémoire
SI:DI = nouveau handle du bloc de mémoire

si la fonction échoue
Carry flag = 1
AX = code d'erreur
8012Hmémoire linéaire indisponible
8013Hmémoire physique indisponible
8014Hbacking store indisponible
8016Hhandle indisponible
8021Hvaleur invalide(BX:CX = 0)
8023Hhandle invalide(in SI:DI)

Notes