win2000驅(qū)動(dòng)程序設(shè)計(jì)指南前言_第1頁
win2000驅(qū)動(dòng)程序設(shè)計(jì)指南前言_第2頁
win2000驅(qū)動(dòng)程序設(shè)計(jì)指南前言_第3頁
win2000驅(qū)動(dòng)程序設(shè)計(jì)指南前言_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、使用本文檔 Windows 2000 的驅(qū)動(dòng)程序開發(fā)包(DDK)文檔總覽給您詳盡的信息,這些信息對(duì)編寫Windows2000任何類型的驅(qū)動(dòng)程序都是必須的。本文檔也描述了WindowsDriver M(WDM)驅(qū)動(dòng)程序,這些驅(qū)動(dòng)程序在 Windows2000 和 Windows 98之間是源碼級(jí)兼容的。文檔路標(biāo)下頁的圖表提供了本文檔的一個(gè)路標(biāo)。它說明了你需要讀 DDK 的哪一部分,和基于你將要編寫的驅(qū)動(dòng)程序類型,以怎樣的順序,發(fā)現(xiàn)最為有用的信息。下面是對(duì)DDK 每一部分的簡(jiǎn)單描述,在該路標(biāo)的圖標(biāo)或者標(biāo)題得到進(jìn)一步的信息。版本上,你可通過點(diǎn)擊各本書的版本說明一個(gè)獨(dú)立的文件,即 install.ht

2、m,包括了從求。它也包含了一些別處沒有的、重要的、也在 CD-ROM 安裝盤的 DDK 根目錄下。的 CD-ROM 中安裝DDK 的系統(tǒng)需的信息。該文件放在安裝 DDK 的根目錄下,新版本在本版本新內(nèi)容部分里包括關(guān)于接口的信息。 Windows 2000 里的新技術(shù)和驅(qū)動(dòng)程序級(jí)驅(qū)動(dòng)程序編寫者指南驅(qū)動(dòng)程序編寫者指南告訴你怎樣構(gòu)建、測(cè)試和調(diào)試Windows 2000 驅(qū)動(dòng)程序。它包括下列信息:驅(qū)動(dòng)程序開發(fā)環(huán)境,DDK 提供的 BUILD 應(yīng)用程序,驅(qū)動(dòng)程序測(cè)試(Driver Verifier)應(yīng)用程序,可用來調(diào)試驅(qū)動(dòng)程序的工具和例程。圖表設(shè)置、即插即用和電源管理設(shè)置、即插即用及電源管理設(shè)計(jì)指南和參

3、考手冊(cè)覆蓋了 Windows2000 的兩個(gè)主要特性:即插即用和電源管理。通過設(shè)計(jì),WDM 驅(qū)動(dòng)程序支持即插即用和電源管理。如果可能的話,任何專為Windows 2000 編寫的其他驅(qū)動(dòng)程序均應(yīng)該支持即插即用和電源管理。這些部分也包括了設(shè)備設(shè)置。該文檔的這一部分提供設(shè)置、即插即用和電源管理的總體描述。對(duì)驅(qū)動(dòng)程序說明信息,驅(qū)動(dòng)程序編寫者也應(yīng)該查閱本文檔中特定種類的驅(qū)動(dòng)程序。設(shè)置、即插即用和電源管理設(shè)計(jì)指南的第 1 部分包括關(guān)于即插即用和電源管理的介紹。它也描述了驅(qū)動(dòng)程序必須提供的技術(shù)支持類型。設(shè)置、即插即用和電源管理設(shè)計(jì)指南的第 2 部分包括一個(gè)即插即用的總覽和驅(qū)動(dòng)程序必須做什么來支持即插即用。

4、設(shè)置、即插即用和電源管理設(shè)計(jì)指南的第 3 部分包括關(guān)于編寫源管理的驅(qū)動(dòng)程序的信息。這些章節(jié)提供了一個(gè)從驅(qū)動(dòng)程序編寫者角度所看到的電源管理總覽,并描述了驅(qū)動(dòng)程序必須提供的支持。設(shè)置、即插即用和電源管理設(shè)計(jì)指南的第 4 部分包括設(shè)備設(shè)置的信息。設(shè)置、即插即用和電源管理參考手冊(cè)的第 1 部分包括結(jié)構(gòu)、Io息,這些參考信息包含在即插即用支持里。設(shè)置、即插即用和電源管理參考手冊(cè)的第 2 部分包括結(jié)構(gòu)、Po息,這些參考信息包含在電源管理支持里。例程和 IRP 的參考信例程和 IRP 的參考信設(shè)置、即插即用和電源管理參考手冊(cè)的第 3 部分包括設(shè)備設(shè)置的參考信息,包括 INF文件格式的參考頁,設(shè)置例程,設(shè)備安

5、裝功能及結(jié)構(gòu),以及文本模式設(shè)置文件格式。內(nèi)核模式驅(qū)動(dòng)程序內(nèi)核模式驅(qū)動(dòng)程序設(shè)計(jì)指南和參考覆蓋了需求和系統(tǒng)定義的某些類型的外設(shè)驅(qū)動(dòng)程序接口,包括大部分WDM 驅(qū)動(dòng)程序。網(wǎng)絡(luò)驅(qū)動(dòng)程序和圖形驅(qū)動(dòng)程序包括在DDK 不同的部分里。文件系統(tǒng)驅(qū)動(dòng)程序和過濾器包括在可安裝的文件系統(tǒng)(IFS)包里。內(nèi)核模式驅(qū)動(dòng)程序設(shè)計(jì)指南的第 1 部分給 Windows2000 內(nèi)核模式驅(qū)動(dòng)程序編寫者提供了有用的信息。它覆蓋了各種驅(qū)動(dòng)程序,勾劃出了系統(tǒng)的 I/O 體系結(jié)構(gòu),并描述了每個(gè)驅(qū)動(dòng)程序必須支持的例程。內(nèi)核模式驅(qū)動(dòng)程序設(shè)計(jì)指南的第 2 至第 9 部分沒有在本卷出。你將在的CD-ROM 上發(fā)現(xiàn)這些信息,包括串行和并行設(shè)備、輸

6、出、視窗管理(WindowsManagement Instrumenion)(WMI)和系統(tǒng)管理總線(System Management Bus)(SMB),等等。內(nèi)核模式驅(qū)動(dòng)程序參考手冊(cè)已經(jīng)被更新以便包括支持例程的參考內(nèi)容,Windows2000和 WDM 驅(qū)動(dòng)程序能夠調(diào)用這些例程。WDM 驅(qū)動(dòng)程序編寫者能夠決定一個(gè)特別的支持例程是否能夠通過在每個(gè)支持例程參考里檢查新的“Include”部分而被調(diào)用,從而來看是否那個(gè)支持例程在wdm.h 里輸出,即在 WDM 驅(qū)動(dòng)程序的主 DDK 頭文件里輸出。內(nèi)核模式驅(qū)動(dòng)程序參考手冊(cè)的第 2 部分包括對(duì) IRP 的描述。不同于 PnP 和電源,這些例程對(duì)內(nèi)

7、核模式設(shè)備來說是總體上的描述;但對(duì)使用串行和并行端口的設(shè)備而言,則是詳盡的描述。對(duì) PnP 和電源 IRP,參見設(shè)置、即插即用和電源管理參考手冊(cè);對(duì)設(shè)備類型的 IRP細(xì)節(jié),參看這些設(shè)備類型的單個(gè)文檔。內(nèi)核模式驅(qū)動(dòng)程序參考手冊(cè)的第 3 部分包括 SCSI 端口和 SCSI 微端口例程、新的改變微類例程和相關(guān)結(jié)構(gòu)的更新過的參考手冊(cè)。內(nèi)核模式驅(qū)動(dòng)程序參考手冊(cè)的第 4 部分包括HID 驅(qū)動(dòng)程序和HID 客戶使用的系統(tǒng)例程和結(jié)構(gòu)的參考手冊(cè)。這部分也描述了 I/O 請(qǐng)求和回調(diào)例程,這些 I/O 請(qǐng)求和回調(diào)例程受鍵盤和鼠標(biāo)設(shè)備(kbdclass,mouclass,i8042prt)主要的非 HID 系統(tǒng)驅(qū)動(dòng)

8、程序支持。內(nèi)核模式驅(qū)動(dòng)程序參考手冊(cè)的第 5 部分覆蓋了USB 驅(qū)動(dòng)程序。內(nèi)核模式驅(qū)動(dòng)程序參考手冊(cè)的第 6 部分包括了由IEEE1394 驅(qū)動(dòng)程序所使用的系統(tǒng)定義的例程和結(jié)構(gòu)的參考手冊(cè)。內(nèi)核模式驅(qū)動(dòng)程序參考手冊(cè)的第 7 部分包括了關(guān)于 PCM驅(qū)動(dòng)程序的信息。內(nèi)核模式驅(qū)動(dòng)程序參考手冊(cè)的第 8 部分包括了關(guān)于 SMB 客戶驅(qū)動(dòng)程序的信息。內(nèi)核模式驅(qū)動(dòng)程序參考手冊(cè)的第 9 部分描述了WMI 內(nèi)核模式數(shù)據(jù)提供者。內(nèi)核流驅(qū)動(dòng)程序內(nèi)核流驅(qū)動(dòng)程序設(shè)計(jì)指南和參考手冊(cè)覆蓋了多設(shè)備驅(qū)動(dòng)程序的實(shí)現(xiàn),如聲卡、DVD器、數(shù)碼相機(jī)和電視調(diào)諧卡。內(nèi)核流體系結(jié)構(gòu)是 WDM 最基本的部分,為 Windows98和 Windows

9、2000 所支持。內(nèi)核流驅(qū)動(dòng)程序設(shè)計(jì)指南和參考手冊(cè)的總體部分包括一個(gè)內(nèi)核流總覽。所有的內(nèi)核流驅(qū)動(dòng)程序都依賴本部分里的概念。內(nèi)核流驅(qū)動(dòng)程序設(shè)計(jì)指南和參考手冊(cè)中的聲頻驅(qū)動(dòng)程序部分描述了怎樣為所有的聲頻設(shè)備,包括聲卡或者外部聲音設(shè)備,來編寫驅(qū)動(dòng)程序。本部分包括驅(qū)動(dòng)程序文檔。DirectMusic內(nèi)核流驅(qū)動(dòng)程序設(shè)計(jì)指南和參考手冊(cè)的捕獲驅(qū)動(dòng)程序部分描述了怎樣為流式(streaming)設(shè)備,如數(shù)碼相機(jī)和電視調(diào)諧卡,來編寫驅(qū)動(dòng)程序。圖形驅(qū)動(dòng)程序圖形驅(qū)動(dòng)程序設(shè)計(jì)指南和參考手冊(cè)為下面的圖形驅(qū)動(dòng)程序描述了系統(tǒng)定義的接口和實(shí)現(xiàn)需求:顯示和微端口驅(qū)動(dòng)程序驅(qū)動(dòng)程序在每節(jié)的第 1 部分里包括與顯示和驅(qū)動(dòng)程序有關(guān)的信息。

10、由于 Windows2000 的推出,為了反映設(shè)備驅(qū)動(dòng)程序接口(DDI)和系統(tǒng)提供的圖形驅(qū)動(dòng)程序接口(GDI)額外的和變化的信息,所有的章節(jié)已經(jīng)被更新。在每節(jié)的第 2 部分包括顯示和微端口驅(qū)動(dòng)程序的詳細(xì)信息,包括 GDI、DDI、DirectDraw、Direct3D 和微端口驅(qū)動(dòng)程序信息等章節(jié)里。在每本書的第 3 部分包括的詳細(xì)信息。這些章節(jié)描述了驅(qū)動(dòng)程序和提供支持和怎Windows2000 假脫機(jī)打印系統(tǒng)的體系結(jié)構(gòu)。第 3 部分解釋了怎樣為新的樣替換假脫機(jī)打印的定制組件。第 4 部分,覆蓋了微軟的CD-ROM 的DDK 文檔里。圖像體系結(jié)構(gòu),它不包括在本卷里,但是包括在的網(wǎng)絡(luò)驅(qū)動(dòng)程序網(wǎng)絡(luò)驅(qū)

11、動(dòng)程序設(shè)計(jì)指南和參考手冊(cè)描述了以下類型的網(wǎng)絡(luò)驅(qū)動(dòng)程序的系統(tǒng)定義的接口需求:微端口 NIC 驅(qū)動(dòng)程序中間網(wǎng)絡(luò)驅(qū)動(dòng)程序,它被置于微端口NIC 驅(qū)動(dòng)程序和協(xié)議驅(qū)動(dòng)程序之間網(wǎng)絡(luò)傳輸堆棧里的協(xié)議驅(qū)動(dòng)程序系統(tǒng)定義的網(wǎng)絡(luò)驅(qū)動(dòng)程序接口包括網(wǎng)絡(luò)驅(qū)動(dòng)程序接口規(guī)范(NDIS)和傳輸驅(qū)動(dòng)程序接口(TDI)。網(wǎng)絡(luò)驅(qū)動(dòng)程序設(shè)計(jì)指南的第1 部分覆蓋了所有Windows2000 網(wǎng)絡(luò)驅(qū)動(dòng)程序的常見。這些章節(jié)了 Windows2000 的網(wǎng)絡(luò)驅(qū)動(dòng)程序的體系結(jié)構(gòu),網(wǎng)絡(luò)驅(qū)動(dòng)程序的編程考慮,以及網(wǎng)絡(luò)驅(qū)動(dòng)程序的設(shè)置。網(wǎng)絡(luò)驅(qū)動(dòng)程序設(shè)計(jì)指南的第 2 部分覆蓋了微端口NIC 驅(qū)動(dòng)程序,包括 WAN 微端口。網(wǎng)絡(luò)驅(qū)動(dòng)程序設(shè)計(jì)指南的第 3 部分

12、覆蓋了中間層網(wǎng)絡(luò)驅(qū)動(dòng)程序、協(xié)議驅(qū)動(dòng)程序和Windows Sockets 的傳輸輔助程序DL的DDK 文檔里。I 設(shè)計(jì)信息沒有包括在本卷里,但是包括在完全網(wǎng)絡(luò)驅(qū)動(dòng)程序設(shè)計(jì)指南的第 4 部分描述了面向連接的式(ATM)和 ISDN。的 NDIS 支持,如異步傳輸模網(wǎng)絡(luò)驅(qū)動(dòng)程序設(shè)計(jì)參考手冊(cè)的第 1 部分描述了 NDIS 提供的功能和宏,NDIS 驅(qū)動(dòng)程序使用這些功能和宏與系統(tǒng)和每個(gè)其他的部分進(jìn)行通信。第 1 部分也描述了 NDIS 定義的和系統(tǒng)定義的結(jié)構(gòu), NDIS 驅(qū)動(dòng)程序使用這些結(jié)構(gòu)。下列 DDK CD-ROM 文檔沒有刊?。候?qū)動(dòng)程序編寫者指南 4.0調(diào)試驅(qū)動(dòng)程序設(shè)置、即插即用和電源管理第 3 部分,5.0編寫電池微類驅(qū)動(dòng)程序內(nèi)核模式驅(qū)動(dòng)程序設(shè)計(jì)指南第 2-9 部分串行和并行驅(qū)動(dòng)程序驅(qū)動(dòng)程序輸入設(shè)備驅(qū)動(dòng)程序 USB 驅(qū)動(dòng)程序 IE

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論