Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O mecanismo de retorno de chamada do kernel fornece uma maneira geral para os drivers solicitarem notificações e as fornecerem quando determinadas condições são satisfeitas.
Um driver pode criar um objeto de retorno de chamada e outros drivers podem solicitar notificação para condições associadas a esse retorno de chamada definido pelo driver. Além disso, o sistema define três objetos de retorno de chamada para uso do controlador.
Cada objeto de retorno de chamada tem um nome e um conjunto de atributos, definidos quando o objeto é criado. Os objetos de retorno de chamada definidos pelo sistema são denominados \Callback\SetSystemTime, \Callback\PowerState e \Callback\ProcessorAdd; Os retornos de chamada definidos pelo driver não devem duplicar esses nomes.
Para solicitar a notificação de um retorno de chamada definido pelo sistema ou pelo driver, um driver abre o objeto de retorno de chamada e registra uma rotina de retorno de chamada. Quando as condições definidas para o retorno de chamada se verificam, seu criador aciona uma notificação. Por sua vez, o sistema chama todas as rotinas registradas para o retorno de chamada.
Esta seção contém os seguintes tópicos:
Definindo um objeto de callback