|
WORD appl_init() | Description: Initialisation de la session GEM du programme
Opcode: 10 (0x000a)
Availability: Tous AES
Binding: int ff; for(ff=0,pts=&aes_control[0];ff<AES_CTRLMAX;ff++) *(pts++)=0; for(ff=0,pts=&aes_intin[0];ff<AES_INTINMAX;ff++) *(pts++)=0; for(ff=0,pts=&aes_intout[0];ff<AES_INTOUTMAX;ff++) *(pts++)=0; for(ff=0,ptl=&aes_addrin[0];ff<AES_ADDRINMAX;ff++) *(ptl++)=0L; for(ff=0,ptl=&aes_addrout[0];ff<AES_ADDROUTMAX;ff++) *(ptl++)=0L; for(ff=0,pts=&global_aes[0];ff<AES_GLOBMAX;ff++) *(pts++)=0;
aes_control[0] = 10; aes_control[1] = 0; aes_control[2] = 1; aes_control[3] = 0; aes_control[4] = 0; aes(&aes_params); return aes_intout[0]; Return value: Retour l'identifier GEM de l'application ou -1 si erreur
Definition:Si le GEM a put s'initialiser, certaines valeurs sont retournée dans le tableau global du programme: aes_global[0] : Version de l'AES (_AESversion) aes_global[1] : Nombre d'applications possible en même temps (1 sur monotos, -1 sur multitos) (_AESnumapps) aes_global[2] : Numéro d'identification du programme (identique a ce que retourne appl_init) (_AESapid) aes_global[3-4] : ? aes_global[5-6] : Pointeur sur un éventuel ressource chargé par l'AES ultérieurement aes_global[7-12]: réservé aes_global[13] : ? global[14] : ?
mailto: Raider
HTTP: http://olivier.landemarre.free.fr
See Also: appl_exit() |
Merci de votre visite sur GEMTOS!!!
(C) 2000 Gemtos.free.fr. All rights reserved by the authors.
|