回呼物件

核心的回呼機制提供一般方式,讓驅動程式在滿足特定條件時要求並提供通知。

驅動程式可以建立回呼物件,而其他驅動程式可以要求與此驅動程式定義回呼相關聯的條件通知。 此外,系統會定義三個用於驅動程式的回呼物件。

每個回呼物件都有一個名稱和一組屬性,定義于物件建立時。 系統定義的回呼物件名為 \Callback\SetSystemTime\Callback\PowerState\Callback\ProcessorAdd;驅動程式定義的回呼不得複製這些名稱。

若要向系統或驅動程式定義的回呼要求通知,驅動程式會開啟回呼物件並註冊回呼常式。 當針對回呼定義的條件變成 true 時,其建立者會觸發通知。 接著,系統會呼叫註冊回呼的所有回呼常式。

本節包含下列主題:

定義回檔物件

使用Driver-Defined回呼物件

使用System-Defined回呼物件