提供 ISR 內容資訊

在專案上,ISR 會接收驅動程式在呼叫 IoConnectInterruptEx 以註冊常式時所設定之任何內容區域的指標。

大部分驅動程式會將內容指標設定為裝置物件,代表產生中斷的實體裝置,或設定該裝置物件的裝置延伸模組。 在裝置擴充功能中,驅動程式可以儲存驅動程式 ISR 和 DpcForIsr 常式的狀態資訊,後者通常會執行幾乎所有 I/O 處理,以滿足導致裝置中斷的每個要求。

一般而言,驅動程式會使用裝置擴充功能,將指標儲存至每個裝置的中斷物件, (從呼叫 IoConnectInterruptEx) 傳回。 驅動程式通常會將資訊儲存在裝置延伸模組中,讓 ISR 判斷 ISR 支援的裝置是否發出中斷。

(或者,中斷物件指標可以儲存在驅動程式配置的非分頁集區中。)