Especificaciones ZEUS'98 |
CLASE MENSAJE
Identificador mensaje
@ Origen
@ Destino
Tipo mensaje
Puntero a contenido
MÁSCARAS DEL TIPO DE MENSAJE
Bits 0-7: Función del mensaje Bits 8-27: Gestor del mensaje Bits 28-29: RESERVADOS Bit 30: 1 Espera contestación (o confirmación) 0 Sin Espera (pasa de errores) Bit 31: 1 Dormido 0 Continua ejecución
GESTORES DE MENSAJES BÁSICOS Y SUS FUNCIONES
GESTOR ESPECIAL (Bits 8-27)=00000h
Función Máscara Nombre Descripción tipo del mensaje 00h ?0000000h K_NEWPROC Crear proceso 01h ?0000001h K_DELPROC Eliminar proceso 02h ?0000002h K_SLEEP Dormir 03h ?0000003h K_READY READY(Comprobar si un proceso está colgado) 04h ?0000004h K_ERROR Error (Mensaje que devuelve tipo de error producido) 05h ?0000005h K_OK OK 06h-FFh Reservados para uso futuro
GESTOR DE MEMORIA (Bits 8-27)=00001h
Función Máscara Nombre Descripción tipo del mensaje 00h ?0000100h M_ALLOC Asignar memoria 01h ?0000101h M_FREE Liberar memoria 02h ?0000102h M_COPY Copiar memoria 03h ?0000103h M_MOVE Mover memoria 04h ?0000104h M_RESIZE Redimensionar memoria 05h ?0000105h M_FILL Rellenar memoria 06h ?0000106h M_SYSTEM Memoria del sistema 07h ?0000107h M_SYSFREE Memoria libre del sistema 08h ?0000108h M_PROC Memoria asignada al proceso origen 09h-FFh Reservados para uso futuro
GESTOR DE DISCO (Bits 8-27)=00002h
Función Máscara Nombre Descripción tipo del mensaje 00h ?0000200h D_NEWF Crear fichero 01h ?0000201h D_DELF Eliminar fichero 02h ?0000202h D_OPENF Abrir fichero 03h ?0000203h D_CLOSEF Cerrar fichero 04h ?0000204h D_READF Leer fichero 05h ?0000205h D_WRITEF Escribir en fichero 06h ?0000206h D_RENF Renombrar fichero 07h ?0000207h D_DUPDES Duplicar descriptor 08h ?0000208h D_FIND Buscar primer fichero 09h ?0000209h D_FINDSIG Buscar siguiente fichero 0Ah-FFh Reservados para uso futuro
GESTOR DE TECLADO Y VIDEO (Bits 8-27)=00003h
Función Máscara Nombre Descripción tipo del mensaje 00h ?0000300h V_NEWF Crear foco 01h ?0000301h V_DELF Eliminar foco 02h ?0000302h V_CHANGEF Cambiar foco 03h ?0000303h V_WRITEF Escribir en foco 04h ?0000304h V_WRITEV Escribir en memoria video (para errores) 05h ?0000305h V_READF Leer del foco 06h-FFh Reservados para uso futuro
Volver a Indice |
Esta página está hospedada en Consigue tu Página
Web Gratis