Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il meccanismo di callback del kernel consente ai driver di richiedere e fornire notifiche quando vengono soddisfatte determinate condizioni.
Un driver può creare un oggetto callback e altri driver possono richiedere notifiche per le condizioni associate a questo callback definito dal driver. Inoltre, il sistema definisce tre oggetti di callback per l'uso del driver.
Ogni oggetto callback ha un nome e un set di attributi, definiti al momento della creazione dell'oggetto. Gli oggetti callback definiti dal sistema sono denominati \Callback\SetSystemTime, \Callback\PowerState e \Callback\ProcessorAdd; I callback definiti dal driver non devono duplicare questi nomi.
Per richiedere una notifica da un callback definito dal sistema o dal driver, un driver apre l'oggetto di callback e registra una routine di callback. Quando le condizioni definite per il callback diventano true, il creatore attiva la notifica. A sua volta, il sistema invoca tutte le routine di callback registrate per il callback.
Questa sezione contiene gli argomenti seguenti:
Definizione di un oggetto callback