Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El mecanismo de devolución de llamada del kernel proporciona una manera general para que los controladores soliciten y proporcionen notificaciones cuando se cumplen determinadas condiciones.
Un controlador puede crear un objeto de devolución de llamada y otros controladores pueden solicitar notificaciones para las condiciones asociadas a esta devolución de llamada definida por el controlador. Además, el sistema define tres objetos de devolución de llamada para el uso del controlador.
Cada objeto de devolución de llamada tiene un nombre y un conjunto de atributos, definidos cuando se crea el objeto. Los objetos de devolución de llamada definidos por el sistema se denominan \Callback\SetSystemTime, \Callback\PowerState y \Callback\ProcessorAdd; Las devoluciones de llamada definidas por el controlador no deben duplicar estos nombres.
Para solicitar una notificación desde una devolución de llamada definida por el sistema o el controlador, un controlador abre el objeto de devolución de llamada y registra una rutina de devolución de llamada. Cuando las condiciones definidas para el callback se vuelven verdaderas, el creador desencadena la notificación. A su vez, el sistema llama a todas las rutinas de devolución de llamada registradas para la devolución de llamada.
Esta sección contiene los temas siguientes:
Definición de un objeto callback