Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Механизм обратного вызова ядра предоставляет общий способ для драйверов запрашивать и предоставлять уведомления при выполнении определенных условий.
Драйвер может создать определённый им объект обратного вызова, а другие драйверы могут запрашивать уведомления об условиях, связанных с этим объектом. Кроме того, система определяет три объекта обратного вызова для применения драйвером.
Каждый объект обратного вызова имеет имя и набор атрибутов, определенный при создании объекта. Системные объекты обратного вызова называются \Callback\SetSystemTime, \Callback\PowerState и \Callback\ProcessorAdd; Определяемые драйвером обратные вызовы не должны дублировать эти имена.
Для запроса уведомления от системного или определенного драйвером обратного вызова, драйвер открывает объект обратного вызова и регистрирует процедуру обратного вызова. Когда условия, определенные для обратного вызова, становятся истинными, его создатель активирует уведомление. В свою очередь система вызывает все подпрограммы обратного вызова, зарегистрированные для обратного вызова.
В этом разделе содержатся следующие разделы:
Определение объекта обратного вызова