Interface: UserSpaceManagerE Arquivos: Última atualização: 10/05/2003 Autor: Luiz Henrique Shigunov |
Descrição |
Funções | |
0x00 - TaskCreated - Indica que uma tarefa foi criada |
0x01 - TaskDestroyed - Indica que uma tarefa foi destruida |
Esta página descreve a interface UserSpaceManagerE.
Se um módulo implementar esta interface ele será notificado dos eventos através da chamada das funções especificadas aqui.
Apenas as funções que interessarem ao módulo precisam ser implementadas.
void UserSpaceManagerE_TaskCreated(TaskManager_Task *creator, TaskManager_Task *created);
Do sistema.
Esta função é chamada sempre que uma tarefa é criada usando a função Run/URun da interface UserSpaceManager.
Ela é chamada antes que a tarefa created, criada por creator, comece a executar.
void UserSpaceManagerE_TaskDestroyed(TaskManager_Task *task, UserSpaceManager_ExitInfo *exitInfo);
Do sistema.
Esta função é chamada sempre que uma tarefa criada usando a função Run/URun da interface UserSpaceManager é destruida.
Ela é chamada antes que a tarefa task seja destruida e deve ser utilizada pelos módulos para liberar recursos da tarefa (arquivos abertos, buffers, etc).
exitInfo informa porque a tarefa foi destruída.
Nada.