對於近期prp驅動開發的一些問題(有待更新..)

由於要做prp的原因,最近在看《Windows驅動開發技術詳解》,看着有點不懂。粗略羅列以下幾個問題:
1.DriverEntity什麼時候被調用?
  看例子好像是在裝載的時候調用
2.怎麼使用用戶端程序操作設備?
  據我估計是每一個設備都有一個連接符,可以通過連接符操作設備。用戶端的ReadFile,CreateFile函數是相同的,只是由於驅動程序的派遣函數不同,具體執行大的操作也是不同的。
3.IRP結構包含了什麼信息,操作系統怎麼在那麼多設備中傳遞IRP信息,以保證被正確的設備接收到?
  這好像要涉及到驅動結構,設備結構。暫時沒概念。
4.IO_STACK_LOCATION是幹嘛用的?
  有待解決。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章