跳轉到內容

Windows 程式設計/驅動程式結構

來自華夏公益教科書,開放的書籍,開放的世界

本頁為 Windows 程式設計 書籍的節選。您可以透過擴充套件它來幫助我們。

驅動程式與使用者模式程式不同,它們有許多不同的入口點,每個入口點專門設計用於處理一種型別的介面。在本章中,我們將討論所需的介面,並將討論如何新增其他介面。

DRIVER_OBJECT

[編輯 | 編輯原始碼]

驅動程式例程都會收到指向 DRIVER_OBJECT 結構的指標。驅動程式必須填寫此結構的適當欄位,以便 Windows 可以瞭解不同訪問例程的位置以及有關驅動程式的其他資訊。

I/O 請求包

[編輯 | 編輯原始碼]

裝置物件結構

[編輯 | 編輯原始碼]

裝置擴充套件

[編輯 | 編輯原始碼]

DriverEntry 和 DriverUnload

[編輯 | 編輯原始碼]

StartIo 和 AddDevice

[編輯 | 編輯原始碼]

服務例程

[編輯 | 編輯原始碼]
華夏公益教科書