核心的回呼機制提供一般方式,讓驅動程式在滿足特定條件時要求並提供通知。
驅動程式可以建立回呼物件,而其他驅動程式可以要求通知與此驅動程式定義的回呼相關聯的條件。 此外,系統會定義三個回呼物件供驅動程式使用。
每個回呼物件都有一個名稱和一組屬性,這些屬性在建立物件時定義。 系統定義的回呼物件名為 \Callback\SetSystemTime、 \Callback\PowerState 和 \Callback\ProcessorAdd;驅動程式定義的回呼不得重複這些名稱。
若要要求系統或驅動程式定義的回呼通知,驅動程式會開啟回呼物件,並註冊回呼常式。 當為回呼定義的條件變為 true 時,其建立者會觸發通知。 接著,系統會呼叫所有為回呼註冊的回呼常式。
本節包含下列主題: