Dados gerais

Interface: UserSpaceManagerE
Arquivos:
Última atualização: 10/05/2003
Autor: Luiz Henrique Shigunov
Informações

Descrição
Funções

0x00 - TaskCreated - Indica que uma tarefa foi criada

0x01 - TaskDestroyed - Indica que uma tarefa foi destruida

Descrição

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.

0x00 - TaskCreated

Sintaxe

void UserSpaceManagerE_TaskCreated(TaskManager_Task *creator, TaskManager_Task *created);

Propriedades

Do sistema.

Descrição

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.

Valor de retorno

Nada.

0x01 - TaskDestroyed

Sintaxe

void UserSpaceManagerE_TaskDestroyed(TaskManager_Task *task, UserSpaceManager_ExitInfo *exitInfo);

Propriedades

Do sistema.

Descrição

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.

Valor de retorno

Nada.