




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
引言WDM是“Windows驅(qū)動程序模型”的簡稱,即“WindowsDriverModel”。實際上它是一系列集成在操作系統(tǒng)之中的常規(guī)系統(tǒng)服務(wù)集,用于簡化硬件驅(qū)動程序的編寫,并保證它們在Windows98/Me/2000中的二進制兼容,WDM(WindowsDriverModel)模型是從WinNT3.51和WinNT4的內(nèi)核模式設(shè)備驅(qū)動程序發(fā)展而來的。WDM主要的變化是增加了對即插即用、電源管理、WindowsManagementInterface(WMI)、設(shè)備接口的支持。WDM模型的主要目標,是實現(xiàn)能夠跨平臺使用、更安全、更靈活、編制更簡單的Windows設(shè)備驅(qū)動程序。WDM采用了“基于對象”的技術(shù),建立了一個分層的驅(qū)動程序結(jié)構(gòu)。WDM首先在Windows98中實現(xiàn),在Windows2000中得到了進一步的完善,并在后續(xù)開發(fā)的Windows操作系統(tǒng)中都將存在,比如WindowsMe和WindowsXP。微軟在通過WDM模型的引入,希望減輕設(shè)備驅(qū)動程序的開發(fā)難度和周期,逐漸規(guī)范設(shè)備驅(qū)動程序的開發(fā),應(yīng)該說,WDM將成為以后設(shè)備驅(qū)動程序的主流。USB技術(shù)的全稱是通用串行總線,是英文UniversalSerialBus的縮寫。它是一種應(yīng)用在PC領(lǐng)域的新型接口技術(shù),雖然USB2.0已經(jīng)被廣泛應(yīng)用,但是初始的Windows2000是支持USB1.0協(xié)議的,如果希望支持USB2.0協(xié)議,需要在微軟網(wǎng)站上下載升級包。實際上,對于鍵盤或者鼠標來說,傳輸?shù)乃俣确浅P?,使用USB1.0或者是USB2.0的區(qū)別并不大。閃存盤之類的存儲設(shè)備,則需要重視傳輸速度。USB1.0版本主要應(yīng)用在鼠標,鍵盤等HID設(shè)備上,這就是本驅(qū)動程序中引用的頭文件版本是USB1.0的原因。本畢業(yè)設(shè)計的目的是希望對Windows2000操作系統(tǒng)體系結(jié)構(gòu)和驅(qū)動程序開發(fā)以及調(diào)試等方面的問題有一個比較深入的了解,對USB協(xié)議和USB體系有做一個比較深入的了解。并開發(fā)出一個USB鍵盤驅(qū)動。這個USB鍵盤驅(qū)動程序應(yīng)當(dāng)可以替代系統(tǒng)原有的鍵盤驅(qū)動程序,并可以正常工作。本論文設(shè)計的驅(qū)動程序在Windows2000下運行,開發(fā)環(huán)境為VC6.0和DDK2000。1WDM驅(qū)動程序模型概述驅(qū)動程序在任何操作系統(tǒng)下都和系統(tǒng)內(nèi)核有著密切的關(guān)系。設(shè)備驅(qū)動程序是一個包含了許多操作系統(tǒng)可調(diào)用例程的容器,這句WalterOney曾說過的話,抽象的描述了設(shè)備驅(qū)動程序的本質(zhì)。1.1Windows2000概述圖1-1中概括了Windows200系統(tǒng)中的組件,Windows2000操作系統(tǒng)是由不同層次的模塊共同組成的。該圖著重描述了驅(qū)動程序開發(fā)者所關(guān)心的特征。工作在Windows2000操作系統(tǒng)平臺上的軟件要么執(zhí)行在用戶模式中,要么執(zhí)行在內(nèi)核模式中。當(dāng)用戶模式程序需要讀取設(shè)備數(shù)據(jù)時,就調(diào)用Win32API函數(shù),如ReadFile.Win32子系統(tǒng)模塊通過調(diào)用平臺相關(guān)的系統(tǒng)服務(wù)接口實現(xiàn)API,而平臺相關(guān)的系統(tǒng)服務(wù)將調(diào)用內(nèi)核模式支持例程。在ReadFile調(diào)用中,調(diào)用首先到達系統(tǒng)DLL(NTDLL.DLL)中的一個入口點,NtReadFile函數(shù)。然后這個用戶模式的NtReadFile函數(shù)接著調(diào)用系統(tǒng)服務(wù)接口,最后由系統(tǒng)服務(wù)接口調(diào)用內(nèi)核模式中的服務(wù)例程,該例程同樣名為NtReadFile。應(yīng)用程序應(yīng)用程序Win32子系統(tǒng)設(shè)備驅(qū)動硬件抽象層硬件用戶模式內(nèi)核模式Win32API調(diào)用系統(tǒng)服務(wù)接口傳遞IRP給驅(qū)動程序派遣函數(shù)HAL調(diào)用平臺相關(guān)操作圖1-1Windows組件模型系統(tǒng)中還有許多與NtReadFile相似的服務(wù)例程;它們同樣運行在內(nèi)核模式中,為應(yīng)用程序請求提供服務(wù),并以某種方式與設(shè)備交互。這些服務(wù)例程首先檢查從用戶態(tài)傳遞給它們的參數(shù)以保護系統(tǒng)安全或防止用戶態(tài)程序非法存取數(shù)據(jù),然后創(chuàng)建一個稱為“I/0請求包(IRP)”的數(shù)據(jù)結(jié)構(gòu),并把這個數(shù)據(jù)結(jié)構(gòu)送到某個驅(qū)動程序的入口點。驅(qū)動程序完成一個I/0操作后,通過調(diào)用一個特殊的內(nèi)核模式服務(wù)例程來完成該IRP。完成操作是處理IRP的最后動作,它使等待的應(yīng)用程序恢復(fù)運行。1.2Windows2000中的驅(qū)動程序類型虛擬設(shè)備虛擬設(shè)備驅(qū)動程序(VDD)內(nèi)核模式驅(qū)動程序文件系統(tǒng)驅(qū)動程序遺留設(shè)備驅(qū)動程序PnP驅(qū)動程序顯示驅(qū)動程序WDM驅(qū)動程序類驅(qū)動程序微型(mini)驅(qū)動程序圖1-2Windows2000中的設(shè)備驅(qū)動程序種類Windows2000系統(tǒng)可以使用多種驅(qū)動程序,圖1-2顯示了其中幾種?!ぬ摂M設(shè)備驅(qū)動程序(VDD)可以使DOS應(yīng)用程序訪問x86平臺上的硬件。VDD通過屏蔽I/O權(quán)限掩碼來捕獲端口存取操作,它基本上是模擬硬件操作,這對于那些直接對裸機硬件編程的應(yīng)用程序特別有用。盡管這種驅(qū)動程序在Windows98和Windows2000中共享一個名稱并且有相同的功能,但實際上它們的工作方式完全不同。我們用VDD縮寫代表這種驅(qū)動程序,用VxD縮寫代表Windows98中的虛擬設(shè)備驅(qū)動程序以示區(qū)別。治內(nèi)核偵模式已驅(qū)動療程序篩的分呢類包咐含許糠多子訊類。趣Pn雅P驅(qū)逆動程采序就岸是一借種遵莫循W地in該do玻ws錘2宇00還0城即插香即用擦協(xié)議投的內(nèi)雅核模吵式驅(qū)呈動程資序。跳·澇WD王M驅(qū)場動程傍序是堤一種詞Pn泄P驅(qū)預(yù)動程裁序,縫它同線時還倦遵循榆電源略管理掩協(xié)議針,并哪能在耽Wi兇nd詳ow浴s9帳8和貌Wi溜nd形ow深s紗20隱00歸間實礙現(xiàn)源桂代碼街級兼跌容。獅WD畏M驅(qū)矩動程牽序還蝶細分晨為類關(guān)驅(qū)動史程序骨(c工la裳ss圾dr頓iv福er脂)和宇微型離驅(qū)動說程序饞(m笨in汽id脹ri芝ve獄r)礎(chǔ),類散驅(qū)動眨程序咱管理缸屬于仿己定斯義類普的設(shè)姨備,折微型提驅(qū)動構(gòu)程序督向類痰驅(qū)動比程序淺提供騎廠商距專有仆的支所持。容·焰顯示慚驅(qū)動蹦程序護是用朋于顯休示和抽打印參設(shè)備給的內(nèi)捷核??h式驅(qū)意動程鋼序。董·暈文件嫁系統(tǒng)欺驅(qū)動脅程序膨在本夕地硬腎盤或卷網(wǎng)絡(luò)瓜上實陪現(xiàn)標脅準P莊C文料件系趨統(tǒng)模智型(擾包括啞多層揚次目成錄別結(jié)構(gòu)萄和命喉名文杯件概豈念)遮。閱·臭遺留墾設(shè)備做驅(qū)動梅程序楚也是反一種林內(nèi)核肆模式缺驅(qū)動怠程序節(jié),它隆直接決控制熊一個賽硬件爬設(shè)備盈而不疤用其劇它驅(qū)裂動程蹈序幫豬助?;疬@種吃驅(qū)動叼程序拼主要魔包括次Wi純nd占ow伐s逗NT捕早期劍版本縱的驅(qū)蘆動程辭序,壞它們摘可以奇不做旁修改伐地運淋行在謙Wi元nd蔑ow進s李20野00服中。束1.送3目WD多M驅(qū)濁動程批序類搭型簡WD費M(誓Wi文nd干ow哈s食Dr假iv聾er蛋M肥od以el替)模階型是喊從W閉in刃NT勉3.夕51狂和W哨in遭NT濤4的清內(nèi)核喊模式能設(shè)備驚驅(qū)動鳴程序噸發(fā)展虹而來眾的。移WD睜M主微要的仇變化皺是增城加了音對即店插即衣用、脖電源襯管理普、W寒in黎do忽ws耀M鉛an每ag鵲em違en惡t勻In限te甜rf鼻ac關(guān)e(賢WM損I)府、設(shè)宰備接楊口的劃支持炮。W監(jiān)DM輪模型繭的主續(xù)要目鍋標,斗是實什現(xiàn)能蒼夠跨白平臺書使用戚、更現(xiàn)安全粥、更滑靈活樂、編侍制更左簡單怕的W轎in肢do山ws趨設(shè)備示驅(qū)動偉程序濤。W緩DM掘采用罵了“慚基于骨對象時”的陜技術(shù)痕,建能立了娛一個認分層綢的驅(qū)去動程無序結(jié)攝構(gòu)。園WD折M首軟先在發(fā)Wi桂nd敗ow惹s9睬8中滑實現(xiàn)拘,在鋸Wi群nd寬ow暖s2紀00角0中法得到抄了進普一步糞的完嫌善,弟并在指后續(xù)撓開發(fā)莊的W棄in描do躬ws啄操作疑系統(tǒng)梢中都暴將存押在,我比如作Wi找nd什ow臨s佳Me咽和W理in較do越ws迅X鼻P。誕微軟距在通怪過W即DM斧模型螺的引柏入,專希望雨減輕讓設(shè)備須驅(qū)動艱程序昏的開株發(fā)難霉度和屢周期柄,逐鴉漸規(guī)蚊范設(shè)跡備驅(qū)稍動程拉序的垂開發(fā)沈,應(yīng)很該說浮,W飽DM陵將成塌為以危后設(shè)義備驅(qū)暫動程照序的尊主流續(xù)。傳在W亦DM堵模型俊中,旗每個職硬件壩設(shè)備廚至少香有兩群個驅(qū)手動程嗓序:仗一個肥功能緩驅(qū)動拳程序翅(f仍un四ct醉io于n億dr帥iv襲er仇)和犁一個涂總線屋驅(qū)動對程序玩(b鳳us殿d硬ri栽ve爺r)牽。一拾個設(shè)畫備還滔可能趕有過沃濾驅(qū)犯動程通序(既fi葛lt互er包d普ri漸ve娛r)妥,用搏來變美更標董準設(shè)潑備驅(qū)招動程畜序的掃行為謝。這游些服體務(wù)于追同一籌個設(shè)兆備的藥驅(qū)動箏程序摧組成宅了一搶個鏈顧表,拖稱為勤設(shè)備煎棧。敵詳細館的描澤述見柜圖1得-3腔??蛇x的上層過濾驅(qū)動程序可選的上層過濾驅(qū)動程序功能驅(qū)動程序可選的底層過濾驅(qū)動程序可選的總線過濾驅(qū)動程序總線驅(qū)動程序設(shè)備驅(qū)動程序總線驅(qū)動程序壘圖1瞞-3喘驅(qū)動倒程序燥的褲種類膚總線壯驅(qū)動迅程序虧總線賞驅(qū)動蒜程序鬼為實校際的做I/錫O總賞線服貴務(wù),杰比如列IE惠EE輔1頸39荒4。疾在W警DM銅的定縫義中馬,一斯個總振線是箱這樣崖的設(shè)孕備,筍它用尸來連佳接其慢他的策物理捎的、巴邏輯繭的、賄虛擬撫的設(shè)蒙備。克總線百包括潤傳統(tǒng)懼的總叮線S嶺CS僑I和絡(luò)PC錦I,寄也包舊括并約口、鑼串口黃、以蠻及i駝80靠42躲端口晨。微壞軟已浴經(jīng)為生Wi衰nd旱ow背s操篇作系乓統(tǒng)提攝供了濾總線叉驅(qū)動恢程序敬??傁ゾ€驅(qū)茅動程擇序已御經(jīng)包團含在碌操作纏系統(tǒng)思里了棒,用債戶不踐必安惕裝。蒜一個咬總線茅驅(qū)動冊程序袖負責(zé)嘗以下舊的工燥作:悼·亡枚舉禁總線溜上的毒設(shè)備犯;勸·逗向操鏈作系眠統(tǒng)報肌告總癥線上威的動安態(tài)事獅件;極·裳響應(yīng)襪即插福即用帶和電沿源管礎(chǔ)理的劃I/翠O請窗求;絹·撈提供兆總線搏的多積路存巨取(診對于拜一些團總線析);譜·躲管理辯總線騙上的巾設(shè)備框;因功能來驅(qū)動載程序斥功能滑驅(qū)動思程序嘉是物醫(yī)理設(shè)練備的拔主要扎驅(qū)動練程序解,它豐實現(xiàn)喚設(shè)備桑的具脆體功辨能,煮一般諷由設(shè)晝備的貧生產(chǎn)役商來巖編寫競。功跨能驅(qū)街動程級序的劇主要望功能膛是:瞎·亮提供扇對設(shè)錯備的殃操作堂接口伐;股·建操作誼對設(shè)蜜備的諸讀寫重;稍·炭管理女設(shè)備椒的電索源策吹略;燦·陸過濾坑驅(qū)動不程序弟過濾梅驅(qū)動沃程序錘是一適個可遣選項盛,當(dāng)伐一個團用戶燙需要棋改變門或新類添一兔些功斤能到們一個魔設(shè)備餐、一掌類設(shè)泰備或棵一種鋪總線遼時,點就可齡以編棋寫一晚個過領(lǐng)濾驅(qū)級動程白序。豐在設(shè)亡備棧椅里,撐過濾第驅(qū)動蒙程序誼安裝牽在一版?zhèn)€或曲幾個轟設(shè)備繼驅(qū)動李程序屑的上碑面或壩下面家。過榜濾驅(qū)非動程堪序攔約截對鹽具體息設(shè)備完、類生設(shè)備土、總賀線的蹤請求轉(zhuǎn),做酬相應(yīng)專的處公理,惰以改徑變設(shè)取備的煩行為蘆或添池加新雞的功飼能。塘但過紅濾驅(qū)扁動程誠序只搖處理鑒那些銹它所誰關(guān)心限的I均/O益請求猛,對攪于其仍他的是請求非可以賓交給么其他存的驅(qū)扎動程釘序來前處理談,這遭樣可統(tǒng)以非歡常靈屋活改仆變設(shè)臥備的災(zāi)行為貫,至雞少用烤戶會圾這樣短看。預(yù)比如裳:虎·棋一個新US姓B鍵驕盤的郊上層奔過濾蜂驅(qū)動運程序徒可以給強制召執(zhí)行晝附加犧的安膽全檢畢查。產(chǎn)·誕一個炮鼠標籌的低屆層過羊濾驅(qū)尺動程旅序,瘋通過定對鼠妄標移贏動的懷數(shù)據(jù)闊做非五線性父的轉(zhuǎn)撕換,幟可以杠得到博一個詳有加拌速效堡果的蓮鼠標鴉軌跡放。做功能匆驅(qū)動念程序冤的組烤成鹿功能寨驅(qū)動需程序濁由類疾驅(qū)動趟程序策和微咽型驅(qū)燙動程湖序(糾Mi明ni訪dr義iv銳er醋)組兆成。玩類驅(qū)巴動程遺序?qū)嵤娆F(xiàn)了門某一第類設(shè)兩備的黑常用坦操作蜘,由繞微軟津提供冒,驅(qū)都動程孫序的際開發(fā)禮者可朝以只芬編寫余非常疏小的包微型擱驅(qū)動蟲程序郊,去風(fēng)處理真具體默設(shè)備合特殊鴿的操嗚作,靜而對當(dāng)于其壩他大味量的栗常規(guī)金操作監(jiān),可獎以調(diào)殺用該池類的爬類驅(qū)望動程偷序,鎮(zhèn)這也蛾是W距DM怪驅(qū)動斥程序送的優(yōu)酷點之佛一。襪微軟停提供茂的類畝驅(qū)動聯(lián)程序現(xiàn)處理免常用堵的系邀統(tǒng)任液務(wù),心比如牌,即剪插即旦用功撕能和摔電源塔管理話。類玩驅(qū)動繡程序惑保證犁了操歐作系換統(tǒng)在見處理賴類似蓋的任凱務(wù)時法的一招致性軟,從賄而提粒高了葵系統(tǒng)飾的穩(wěn)歸定性矩。滔設(shè)備幻生產(chǎn)松商提搞供微遇型驅(qū)待動程種序,腎以實哥現(xiàn)自謀己設(shè)驅(qū)備的我特殊累功能房,同童時調(diào)混用合床適的肉類驅(qū)孫動程握序完虛成其飄他的場通用旦工作鎮(zhèn)。將糊大量吩的標針準操月作的艙代碼園通過婚各種丘類驅(qū)刷動程他序來悉實現(xiàn)到,并哭集成退在操蜘作系升統(tǒng)中紐,這有樣的熱方式懂可以音有效賄的減擺少具攝體設(shè)材備的皆微型福驅(qū)動俯程序糊的大質(zhì)小,翻也就硬減小控了程柿序出壟錯的姐可能洞。震如果膠某一湯類設(shè)切備存至在著旅工業(yè)楚標準袍,微斤軟就躲會提福供一飽個該和類設(shè)想備的過WD肥M類吊驅(qū)動柳程序背。這鵲個類愧驅(qū)動鑰程序鏈實現(xiàn)眾了該泥類設(shè)父備所來有必卻須的行任務(wù)減,但灑不實育現(xiàn)任聯(lián)何具蒼體設(shè)剪備所河特有陸的東衫西。萍比如本,微等軟提勞供的繪HI春D(選人工林輸入意設(shè)備滲)類烏驅(qū)動幻程序清的實汁現(xiàn),傘是根液據(jù)U頸SB梅H午ID矩類帶規(guī)范濕v.梨11娘的規(guī)煎定,罷但并抱不實劑現(xiàn)任臉何一近種具造體設(shè)決備的草特殊遙功能絡(luò),比疼如,唉US黨B鍵并盤、褲鼠標寬、游獻戲控嗓制等霉等。努本文洽所設(shè)名計的激驅(qū)動欣程序謹就是斃一個羅功能儉驅(qū)動基程序部,它重是將采US鵲B驅(qū)嗓動程凍序與慕微型腸驅(qū)動楊程序蚊(M瞞in忽id右ri胳ve拆r)蜘結(jié)合編起來胞,驅(qū)然動U煎SB勺鍵盤捎的一插個驅(qū)額動程灑序.疫微軟具支持陳的W選DM死總線鼠和類副驅(qū)動像程序旺圖1猶-4繩微辟軟支化持的縫WD迎M總燕線和體類驅(qū)桂動程點序史對于渣圖1蠅-4批,本憐文只引描述脂其中靈的人璃工輸項入設(shè)蓄備(蹈HI項D)誠和U敵SB中部分燦。因獲為這諒是在臂US斑B鍵田盤驅(qū)西動程披序設(shè)規(guī)計中服所涉響及到綠的兩繭個方舊面。漿US臟B總膀線驅(qū)撐動程昂序枚千舉和朵控制哭低速語的U嶺SB弱總線林。U屋SB金客戶緩驅(qū)動脆程序綁使用列各種褲IO字CT終L通帽過U時SB蠟類驅(qū)都動程赴序訪窩問它甩們的傅設(shè)備囑。人錄工輸張入設(shè)皺備(樹HI御D)唱類驅(qū)笑動程籍序管姨理多胡種總把線(袋如U貪SB截)間聚的數(shù)述據(jù)與美指令顛語法屆翻譯有。大轟多數(shù)塞時候打,本叼類驅(qū)津動控藥制由畫用戶祖交互撕接口境傳來磚的數(shù)底據(jù),拍如鍵貌盤,系鼠標樣和游陵戲桿平等。且1.望4果驅(qū)動合程序敵的分鐮層結(jié)爹構(gòu)FiDOFiDOFDOFiDOPDO上層過濾驅(qū)動程序功能驅(qū)動程序低層過濾驅(qū)動程序總線驅(qū)動程序IRP列圖1攏-5躺W夢DM掩中設(shè)載備對輕象和聽驅(qū)動音程序紡的層傘次結(jié)浴構(gòu)詞WD筋M模樓型使惠用了附如圖首1-錦5的凱層次因結(jié)構(gòu)銜。圖砌中左鬧邊是販一個普設(shè)備墾對象這堆棧省。設(shè)鎖備對后象是成系統(tǒng)觸為幫溝助軟弱件管戚理硬艙件而杯創(chuàng)建蠅的數(shù)亞據(jù)結(jié)悼構(gòu)。越一個扶物理喉硬件后可以羞有多飲個這臣樣的閱數(shù)據(jù)奴結(jié)構(gòu)建。處盜于堆憐棧最造底層代的設(shè)促備對工象稱劇為物殺理設(shè)蛋備對份象(研ph遵ys瀉ic棋al罩d德ev捐ic撕e胞ob漠je彩ct伴),識或簡器稱為否PD坊O。牽在設(shè)右備對洞象堆哥棧的崖中間添某處封有一貢個對撞象稱飛為功塘能設(shè)蒸備對傾象(弄fu差nc勸ti池on刷al鴿d萬ev細ic谷e殲ob亦je榆ct竄),朋或簡眉稱F座DO掀。在織FD皆O(shè)的櫻上面糾和下遠面還異會有勞一些慧過濾校器設(shè)池備對醒象(窩fi風(fēng)lt刑er塵d玻ev惠ic糧e巷ob羅je播ct猜)。擋位于字FD述O上娘面的含過濾綿器設(shè)濁備對識象稱鮮為上澤層過尺濾器嚷,位死于F霸DO君下面爐(但半仍在蹄PD承O之而上)網(wǎng)的過會濾器盡設(shè)備喜對象翠稱為膽下層賽過濾府器。情操作柜系統(tǒng)博中的溜即插純即用松管理逮器(項Pn牧P熄Ma愈na律ge速r)賭根據(jù)夸設(shè)備坐驅(qū)動軟程序趕的指棟令來鏡建立條這個卵數(shù)據(jù)胞對象猾堆棧帆。前叼面我趕們已鹿經(jīng)知質(zhì)道,腰總線蓬驅(qū)動框程序盈的作槳用之含一是勇枚舉捉總線海上的迫設(shè)備斯,當(dāng)號總線熔驅(qū)動吳程序竟檢測標到一胳個設(shè)賺備時悟,P概nP辭管理否器就著馬上案建立鈔一個皂PD也O。解當(dāng)建雨立好姻PD培O之奶后,愧Pn的P管造理器陶通過奮查找而注冊狠表來威找到露其他剛的過哥濾驅(qū)納動程扛序和厘功能津驅(qū)動宏程序券。設(shè)會備的睜安裝揪程序排負責(zé)損建立謀這些皇注冊洗表里鼻的表菌項,團驅(qū)動貓程序勇的安盒裝,旱是根控據(jù)I意NF扁文件星中的活指令夾進行躬的。林注冊梅表中畫的表封項指病明了著各種角驅(qū)動礎(chǔ)程序亦在數(shù)沸據(jù)對梁象堆巷棧中撲的位噴置,例于是千Pn乳P管肆理器吐開始稅裝載潛最低戰(zhàn)層的麥過濾喘驅(qū)動掛程序裂,并招調(diào)用框該驅(qū)崇動程資序的聰Ad升dD肆ev楊ic俗e函當(dāng)數(shù)。黃該函蹤數(shù)在賄數(shù)據(jù)拳對象歐堆棧煎中建件立一旺個F濁iD爆O,蝕同時撈也將鄰前面錢建立污的P屈DO捆和這糠個F蒜iD渴O聯(lián)慨系在巨一起廟。P園nP膚管理倒器反鋼復(fù)的述實現(xiàn)款該過冷程,掙裝載晉其他嶺位置剖靠上秘的低載層過系濾驅(qū)袋動程喉序、然功能陸驅(qū)動兇程序港、上渴層過中濾驅(qū)銅動程媽序,奸直到凝該堆梨棧完坦成。活應(yīng)用修程序需對設(shè)啟備的肺存取北通過翅提交逮IO踢請求浩包(推IR悲P)接來進蒸行。塘在操訪作系色統(tǒng)中庸,對穗設(shè)備兆的存以取過呈程是何這樣礎(chǔ)的:浙操作飯系統(tǒng)扯中的其I/華O管執(zhí)理器走接受紹I/歷O請診求(惜通常寶是由客用戶際態(tài)的對應(yīng)用嫩程序辦發(fā)出馬的)挺,建訂立相逝應(yīng)的材IR書P來擺描述帆它,匪將I猴RP影發(fā)送股給合跟適的桐驅(qū)動間程序摔,然砍后跟桌蹤執(zhí)泉行過習(xí)程,煙當(dāng)操欺作完刻成后略,將體返回云的狀惜態(tài)通籠知請小求的續(xù)發(fā)起虧者。菌操作貨系統(tǒng)今中的旅I/叛O管旬理器訂、即吵插即散用管杏理器凝、電漫源管施理器蠅都使萍用I文RP今來與耐內(nèi)核錄模式妙驅(qū)動陳程序鍋、W揀DM討驅(qū)動請程序潛進行蒼通信膠,并品且,慨各驅(qū)失動程機序之劍間的轉(zhuǎn)通信嗓也是申依靠膀IR胳P。饑在W宅DM稠驅(qū)動弓程序仆中,氧IR沸P首眼先從烏最上五層進崇入,課如圖施1-駱5里浴右手腫邊的磁箭頭捏,然州后,香依次岡往下紐傳送塊。在煤每一俊層,甲驅(qū)動蠢程序洲自行交決定觀對I租RP通的處粉理。演有時趕,一全個驅(qū)與動程老序除票了把喇繼續(xù)謎IR塘P向聾下傳壇遞外漠,并墳不做水任何硬事情眨。有攀時,中一個押驅(qū)動攪程序距會完續(xù)全接剝管I暢RP微,不死再把蓋它向河下傳行遞了絡(luò)。當(dāng)惕然,麗一個造驅(qū)動傻程序綁也可非以處芒理I所RP瞞后,腹再把鎮(zhèn)它繼她續(xù)向晶下傳繳遞。獲這取廚決于唐驅(qū)動懲程序淺的功堂能和斷IR震P的緞含義沙。吸從這矮里,扇可以氣知道唯微軟橫在W蠶DM裁模型袋中使捏用分生層的概驅(qū)動生程序組結(jié)構(gòu)找的原拒因了日,通門過分鋼層的升方法脅,在場處理冒對設(shè)剛備的根I/僻O請膨求時宜,利乞用添怨加合倒適的觀驅(qū)動共程序造層的你方法艇,從肢而非瞧常靈干活的第改變影設(shè)備殖的行歉為,筒以實焰現(xiàn)不啄同設(shè)外備的勸功能番。淺1.仔5預(yù)IO徹請求筐包(蔽IR蠢P)娃操作悲系統(tǒng)勺使用濕I/惜0請那求包埋(I錫RP計)數(shù)怒據(jù)結(jié)塘構(gòu)與錘內(nèi)核孝模式救驅(qū)動涉程序昨通信攏。這迎個數(shù)選據(jù)結(jié)另構(gòu)很盤重要偏,需遞要了例解它嫁的創(chuàng)杜建、淚發(fā)送渠、處醉理,轉(zhuǎn)以及銹最后寺的銷易毀。梁可以通說,地IO昏請求籃包(夏IR貼P)誦才是財WD太M驅(qū)編動程束序結(jié)最構(gòu)的分最重發(fā)點,低只有閣真正尊了解鈴處理旨IR醋P的螺過程嚴,才榴算是育真正剩懂得畫了設(shè)堵備驅(qū)寺動的而原理史。起1.哈5.喝1文IR較P結(jié)來構(gòu)剃圖1妖-6如I楚/O鼠請求筋包數(shù)距據(jù)結(jié)度構(gòu)娛Md粘lA恰dd友re巧ss擾(P傭MD妥L)廈域指么向一盾個內(nèi)翁存描顫述符角表(再MD癢L)湯,該大表描勇述了決一個晝與該柏請求知關(guān)聯(lián)蠟的用房戶模膀式緩錘沖區(qū)期。如層果頂為級設(shè)香備對既象的恩Fl產(chǎn)ag榴s域謹為D眠O_島DI祖RE喉CT村_I摘O,間則I響/O灶管理葛器為燒IR消P_瘋MJ病_R格EA哥D或燃IR另P_到MJ礎(chǔ)_W羞RI軌TE阿請求秤創(chuàng)建之這個科MD充L。可如果重一個確IR泄P_旅MJ舞_D遞EV侍IC裁E_原CO恰NT希RO濾L請勿求的么控制勸代碼停指定宮ME數(shù)TH岔OD罵_I揚N_穗DI構(gòu)RE個CT魯或M窗ET姻HO薯D_分OU成T_事DI俗RE筑CT范操作復(fù)方式壟,則促I/講O管墾理器雁為該刑請求唯使用換的輸押出緩印沖區(qū)各創(chuàng)建駐一個婦MD永L??螹D悼L本昆身用攀于描蹲述用炕戶模糠式虛頁擬緩福沖區(qū)滑,但啞它同持時也怎含有咬該緩殺沖區(qū)鵲鎖定帖內(nèi)存龍頁的響物理拒地址朵。為丙了訪牢問用別戶模身式緩昨沖區(qū)煉,驅(qū)衡動程盼序必蔽須做悅一點現(xiàn)額外攀工作研。州Fl旅ag握s(礙UL嘆ON室G)園域包鳳含一帖些對猴驅(qū)動孕程序岸只讀鳴的標償志。插但這渠些標杰志與洪WD用M驅(qū)駛動程哈序無兆關(guān)。釋As世so午ci浮at初ed廳Ir稀p(友un嗎io秤n)亂域是率一個駁三指肺針聯(lián)壟合。較其中沫,與介WD滑M驅(qū)蔥動程墾序相隱關(guān)的瞇指針眨是A悼ss弟oc串ia神te謊dI宵rp積.S握ys瘋te唱mB么uf去fe匠r。次S伐ys鴿te糾mB腔uf伶fe濫r指渠針指三向一河個數(shù)頃據(jù)緩碼沖區(qū)賴,該罰緩沖刺區(qū)位酸于內(nèi)電核模纖式的灣非分成頁內(nèi)雜存中滑。對南于I慘RP膜_M搏J_泳RE狠AD露和I著RP符_M癢J_勒WR欄IT遙E操腫作,密如果蒸頂級宿設(shè)備殊指定褲DO羞_B橋UF粗FE三RE星D_鐵IO術(shù)標志揚,則握I/何O管陜理器淘就創(chuàng)隆建這較個數(shù)古據(jù)緩祖沖區(qū)蟻。對雕于I恐RP攜_M淋J_脅DE桃VI吊CE轉(zhuǎn)_C儲ON哄TR賀OL輕操作菠,如臥果I臟/O獲控制煎功能越代碼塞指出干需要克緩沖嫁區(qū)(線見第近九章亂),脅則I抱/O榆管理電器就胖創(chuàng)建遮這個擠數(shù)據(jù)搏緩沖挖區(qū)。羽I/乳O管多理器蓋把用潑戶模卸式程剪序發(fā)蘇送給采驅(qū)動氣程序析的數(shù)舍據(jù)復(fù)仿制到檔這個憂緩沖就區(qū),希這也逆是創(chuàng)獎建I刻RP算過程產(chǎn)的一黎部分車。這哈些數(shù)喝據(jù)可布以是躲與W耽ri戲te狠Fi觸le嫂調(diào)用塘有關(guān)賺的數(shù)愿據(jù),沿或者偽是D評ev詳ic閘eI傳oC禾on忽tr初ol望調(diào)用安中所廢謂的寇輸入家數(shù)據(jù)崖。對指于讀枕請求虛,設(shè)陳備驅(qū)耳動程阿序把桐讀出慎的數(shù)晚據(jù)填碧到這師個緩朋沖區(qū)削,然線后I狼/O動管理賢器再燃把緩仇沖區(qū)鑰的內(nèi)衡容復(fù)融制到攜用戶市模式克緩沖忍區(qū)。佛對于秩指定腫了M勝ET避HO巨D(zhuǎn)_熟BU陵FF嫩ER美ED糊的I運/O群控制箭操作塑,驅(qū)師動程谷序把系所謂鬼的輸腫出數(shù)店據(jù)放浸到這碧個緩揚沖區(qū)票,然金后I椅/O拿管理乳器再股把數(shù)榆據(jù)復(fù)諒制到饒用戶屯模式返的輸咽出緩從沖區(qū)蹄。舞Io違St灰at掏us位(I饞O_龜ST慈AT賽US擁_B雅LO喂CK治)是擠一個光僅包們含兩看個域籌的結(jié)塘構(gòu),負驅(qū)動挺程序掠在最受終完精成請賢求時澆設(shè)置甲這個攤結(jié)構(gòu)因。I直oS引ta泳tu骨s.主St妥at逗us示域?qū)⒆嗍盏胶粋€蓋NT沒ST漫AT走US銳代碼另,而伯Io薪St感at株us洽.I牢nf扶or喪ma旨ti為on尋的類踐型為好UL寺ON坊G_素PT結(jié)R,渡它將喬收到協(xié)一個跪信息書值,貪該信紡息值臉的確航切含棋義要甩取決孫于具轟體的順I(yè)R罪P類充型和灰請求啞完成密的狀料態(tài)。房In繳fo鉤rm守at沃io退n域罰的一獲個公表認用勒法是折用于火保存精數(shù)據(jù)衰傳輸春操作用,如糟IR抖P_康MJ欲_R狠EA干D,瘡的流朝量總刻計。途某些得Pn恨P請揉求把邊這個遙域作構(gòu)為指飯向另侵外一盡個結(jié)龜構(gòu)的吹指針吉,這冬個結(jié)遇構(gòu)通永常包腔含查夠詢請吐求的駱結(jié)果重。房Re晨qu潔es毫to鼻rM骨od缸e將績等于負一個遺枚舉課常量鄰Us釘er校Mo嗚de備或K庸er俱ne教lM職od番e,挑指定醒原始撕I/石O請鍵求的發(fā)來源復(fù)。驅(qū)煉動程孟序有帆時需嫁要查項看這棉個值腳來決腫定是墨否要肉信任膜某些控參數(shù)震。沿Pe準nd僚in旦gR縱et駕ur登ne辯d(惰BO雕OL雅EA笨N)任如果犬為T鄰RU憐E,臥則表暴明處頌理該上IR提P的吼最低非級派連遣例傘程返潔回了至ST奪AT蠶US宜_P納EN工DI近NG汁。完替成例仿程通粘過參宅考該熊域來傳避免卷自己潑與派慈遣例資程間廉的潛融在競宴爭。娛Ca甜nc展el添(B晌OO蘇LE頂AN滔)如荒果為松TR論UE據(jù),則達表明境Io匹Ca慘nc輔el薦Ir扎p已板被調(diào)劣用,葵該函遼數(shù)用褲于取甜消這紡個請們求。投如果嶄為F沃AL樣SE耽,則茂表明壇沒有既調(diào)用翠Io商Ca痰nc拌el緞Ir繁p函煉數(shù)。府取消部IR拳P是完一個涂相對喉復(fù)雜再的主系題,撈我將德在本現(xiàn)章的傾最后炭詳細聲描述漲它。勿Ca雹nc寫el凈Ir肌ql劈(K嶄IR蓄QL煤)是稍一個滑IR員QL脹值,部表明平那個座專用摘的取藏消自諷旋鎖跳是在腔這個酒IR膚QL透上獲洪取的帽。當(dāng)恐你在刺取消崇例程撇中釋泰放自序旋鎖質(zhì)時應(yīng)商參考泛這個條域。療Ca奏nc晴el跑Ro裁ut黑in渾e(哨PD將RI勝VE有R_貍CA賄NC臟EL瑞)是廣驅(qū)動謀程序擠取消樸例程非的地畜址。防你應(yīng)牛該使蛛用I培oS屋et鴿Ca泄nc誼el彎Ro憤ut銷in脅e函尼數(shù)設(shè)最置這媽個域刑而不江是直詢接修左改該泛域。乎Us顛er凳Bu說ff突er挨(P筐VO航ID仰)落對于慕ME出TH只OD鋪_N亭EI擔(dān)TH疫ER膨方式辦的I岔RP齡_M舌J_愈DE成VI造CE揀_C姿ON醉TR拍OL餐請求姜,該體域包桃含輸災(zāi)出緩驚沖區(qū)殃的用礎(chǔ)戶模緊式虛旁擬地巧址。桃該域伐還用社于保調(diào)存讀喜寫請堅求緩犬沖區(qū)發(fā)的用叼戶模據(jù)式虛制擬地跑址,蒙但指眠定了陽DO屬_B項UF洽FE團RE汗D_旅IO劑或D棚O_柳DI挪RE掏CT虜_I遼O標磁志的哨驅(qū)動小程序舅,其惹讀寫需例程霧通常扔不需霸要訪抬問這陵個域彈。當(dāng)律處理血一個非ME討TH織OD餐_N凳EI熔TH淺ER剝控制甘操作監(jiān)時,罰驅(qū)動詳程序霞能用故這個芹地址初創(chuàng)建嚷自己挺的M嚷DL澆?;肨a欺il翠.O至ve梅rl稍ay漁是T碼ai哄l聯(lián)違合中趣的一鞋種結(jié)猶構(gòu),歸它含讀有幾小個對青WD沈M驅(qū)此動程敬序有逢潛在胸用途唱的成殊員。壓由于釣篇幅飽有限條,這哨里不尸再討譽論。飄1.芒5.睜2查IR我P處顏理的允“標榜準模尋型”嘩(1側(cè))創(chuàng)壇建I膚RP到IR妻P開勿始于全某個潛實體暮調(diào)用醒I/中O管應(yīng)理器頃函數(shù)紐創(chuàng)建敞它。椒在上收圖中晝,我幕使用治術(shù)語柿“I肯/O度管理榴器”元來描玻述這弓個實察體,軌盡管謠系統(tǒng)慕中確撓實有繞一個變單獨辛的系語統(tǒng)部壯件用防于創(chuàng)銀建I狂RP摘。事痰實上閥,更烈精確滿地說佳,應(yīng)旁該是昂某個殖實體漸創(chuàng)建予了I翼RP滑,并康不是耗操作拐系統(tǒng)橡的某黎個例墾程創(chuàng)以建了者IR葉P。禁例如掛,你頑的驅(qū)腐動程濤序有翼時會懇創(chuàng)建真IR總P,體而此室時出夢現(xiàn)在吃圖中元第一懇個方臨框中跟的實捏體就貸應(yīng)該松是你井的驅(qū)于動程忘序。嫂可以賊使用赤下面北任何變一種名函數(shù)爺創(chuàng)建氣IR沾P:棍六·敲Io此Bu慰il縮dA莊sy糖nc啞hr牽on否ou沉sF紋sd尼Re厭qu陶es代t膛創(chuàng)建攪異步爺IR膜P(蜜不需泄要等冷待其兇完成潛)。慘該函飾數(shù)和虧下一仿個函治數(shù)僅俘適用紹于創(chuàng)雜建某東些類澡型的頃IR壽P。賣你·吐Io蓄Bu膝il編dS陪yn臺ch的ro平no春us泛Fs匠dR螺eq廉ue鞏st本創(chuàng)潤建同狗步I斬RP并(需座要等被待其活完成添)。煤糊·蛙Io市Bu儀il槳dD祖ev扮ic厲eI登oC冰on披tr重ol黃Re沫qu脅es錦t膏創(chuàng)建歡一個兵同步扎IR烈P_輸MJ剪_D菠EV枕IC虹E_廁CO后NT旱RO南L或粘IR拉P_辟MJ抬_I寫NT席ER污NA斤L(fēng)_賢DE轉(zhuǎn)VI群CE籍_C鋤ON抄TR豐OL著請求趟。阿·民Io歲Al仙lo錯ca沫te熄Ir顯p坡創(chuàng)建叔上面戰(zhàn)三個酷函數(shù)磨不支倘持的狹其它記種類輪的I扶RP倉。暑前兩谷個函固數(shù)中棗的F造sd皇表明梢這些蓬函數(shù)嚼專用希于文房件系壩統(tǒng)驅(qū)溉動程什序(職FS認D)決。雖正然F幕SD日是這灑兩個庸函數(shù)蘭的主艙要使寺用者牙,但巷其它慎驅(qū)動祖程序齒也可跌以調(diào)注用這徹些函院數(shù)。喊DD辨K還哪公開標了一松個I課oM摧ak常eA三ss早oc坊ia貼te泳dI伴rp隸函數(shù)乎,該靜函數(shù)篩用于扁創(chuàng)建粱某些蜜IR原P的男從屬裙IR景P。撞WD兆M驅(qū)賄動程統(tǒng)序不嚷應(yīng)該波使用疾這個虛函數(shù)足。柔(2己)發(fā)奪往派座遣例服程估創(chuàng)建炮完I考RP釀后,澇你可拋以調(diào)央用I雖oG區(qū)et垃Ne弄xt苦Ir根pS蝴ta榆ck縱Lo禁ca纖ti哪on劣函數(shù)根獲得劇該I手RP贊第一饅個堆扒棧單畫元的萍指針堡。然職后初湊始化卻這個御堆棧編單元柏。在芹初始眾化過胞程的躬最后勻,你斜需要劑填充劣Ma寨jo滑rF返un葡ct該io鞋n代戒碼。掠堆棧尚單元洪初始蹦化完欠成后符,就屠可以宋調(diào)用姑Io島Ca肚ll鋒Dr跟iv朵er近函數(shù)化把I致RP圖發(fā)送往到設(shè)等備驅(qū)瘡動程說序:位PD儉EV幟IC墓E_料OB話JE蠶CT荷D剩ev削ic粱eO鵲bj枝ec嶄t;葉禿狐躁//倦給定妖的設(shè)朵備對婦象隱PI后O_住ST猶AC材K_消LO盾CA諒TI盈ON錄s斬ta瓣ck照=蛾I鉆oG酸et賴Ne框xt劉Ir薯pS脹ta怕ck胞Lo擺ca么ti宗on吉(I鈴rp槍);家/淚/獲習(xí)得指矩針滋st肥ac鉛k-屆>M尺aj京or寸Fu拆nc初ti墨on兼=方I板RP扯_M沃J_描Xx熔x;朋<其倦他棧逮的初漏始化棒>侮NT犬ST奮AT弱US莫s釀ta靠tu感s總=物Io腹Ca完ll薦Dr浮iv雨er原(D蓋ev羊ic背eO寧bj課ec汁t,藏I誼rp竿);膏Io鄰Ca串ll廈Dr紅iv扶er肅函數(shù)啊的第蹤一個垃參數(shù)禽是你鍋在某雀處獲晶得的布設(shè)備財對象皆的地倆址。揀我將醒在本單章的鳳結(jié)尾波處描桂述獲遼得設(shè)怎備對突象指膚針的杏兩個芳常用借方法州。在既這里死,我瀉們先擁假設(shè)怎你已廟經(jīng)有皂了這新個指噸針。延IR罩P中籠的第彈一個破堆棧級單元稻指針降被初碑始化然成指血向該改堆棧澇單元壽之前五的堆漏棧單恥元,穗因為邁I/妖O堆騰棧實燦際上泡是I戶O_誼ST織AC驗K_沉LO肢CA輔TI語ON恭結(jié)構(gòu)電數(shù)組加,你禍可以嗽認為央這個敗指針餡被初作始化腥為指免向一增個不社存在地的“曬-1衡”孫元素而,因評此當(dāng)業(yè)我們牢要初欄始化來第一省個堆慕棧單幅元時蛛我們考實際抵需要面的是瑞“下票一個筋”堆考棧單懷元。滔Io脂Ca炒ll件Dr求iv潤er應(yīng)將沿眠著這扁個堆帖棧指婦針找技到第塘0個悲表項謎,并劣提取畢我們兄放在獎那里袖的主雷功能懶代碼清,在休上例田中為擔(dān)IR鄉(xiāng)P_及MJ幕_X幫xx戀。然吸后I盆oC燃al狐lD麻ri喪ve島r函爬數(shù)將烈利用蝶Dr撥iv抖er批Ob右je籌ct刑指針師找到茅設(shè)備抱對象泛中的范Ma僻jo脂rF龜un牢ct帖io獸n表貫。I秩oC員al勵lD鼻ri趁ve換r將角使用句主功默能代瘦碼索仗引這皆個表姑,最房后調(diào)雖用找補到的劃地址島(派寧遣函濫數(shù))亮。舅派遣去函數(shù)膜要對襖IR度P的屢處理縫做出貨決定婆,有罩三種休選擇易:煎·早派遣惑函數(shù)淋立即寺完成格該I徑RP請。煉·臥把該境IR富P傳啞遞到抬處于鎮(zhèn)同一渴堆棧悠的下怪層驅(qū)朝動程歪序。墾歡·滴排隊樂該I使RP討以便職由這產(chǎn)個驅(qū)屯動程羽序中堅的其但它例因程來活處理揚。獎每處增理一宮個I歷RP牽,I迫/O糧管理造器就繳調(diào)用鹽一次燕St嫂ar只tI僑o例兇程:腫St態(tài)ar殼tI漂o例好程在諸DI晉SP物AT國CH鄭_L羞EV諸EL由級上寬獲得壞控制賞,這插意味病著該蝕函數(shù)扁不能博生成譜任何蹦頁故魚障。霉另外摘,設(shè)腦備對蔥象的揀Cu油rr昆en蓬tI籠rp加域和株Ir追p參蒸數(shù)都玻指向強I/恢O管易理器脫送來已的I瞇RP斤。沒St腳ar麻tI法o的矮工作往是就材著手維處理綢IR息P。敘如何姻做要鴿完全銷取決誓于你按的設(shè)鋸備。狠通?;阈柁k要訪鍵問硬斥件寄原存器丸,但漸可能偶有其幸它例線程,恨如你博的中近斷服志務(wù)例鞋程,激或者各是驅(qū)撥動程錄序中感的其記它例伶程也洋需要兼訪問庭這些打寄存貼器。誤實際擁上,凳有時丹著手階一個遭新操校作的洋最容赤易的姐方式磚是在斗設(shè)備竹擴展龜中保鐮存某離些狀超態(tài)信瀉息,冶然后基偽造鞭一個立中斷公。由悼于這篇些方瓶法的喝執(zhí)行外都需綢要在凍一個紛自旋嬌鎖的料保護全之下己,而銅這個顏自旋陰鎖與蕉保護鳳你的瞞IS走R所烏使用匹的是蜘同一完個自功旋鎖袍,所形以正云確的等方法蝴是調(diào)龍用K銅eS海yn絕ch貝ro墻ni串ze吃Ex額ec舉ut驚io谷n函柏數(shù)。蹄對于激圖中桌的中少斷服畏務(wù)例斑程,陜當(dāng)設(shè)顯備完啞成數(shù)幅據(jù)傳恩輸后借,它候?qū)⒁晕蛴布袛喙招问郊~發(fā)出希通知掙。淺Dp扛cF推or披Is健r例鐵程在迅DI砌SP趁AT諒CH錄_L罩EV塵EL繼級上頓獲得睬控制興。通愿常,紛它的隆工作屆就是沙完成奮IR逮P(嚷導(dǎo)致槍最近歲的中屯斷發(fā)寇生)扣。但守一般究情況裂下,康它通論過調(diào)聚用I輝oC玻om黑pl酬et庫eR述eq游ue播st階函數(shù)葬把剩小余的站工作做交給享完成兵例程物來做寶。選圖1培-7競I灰/O齊請求鞏包處米理流男程疤1.暮5.屋3哨完成趙I/落O請調(diào)求沒派遣旺函數(shù)瘋也可督以在靜下面套這兩怨種情擔(dān)況下愿完成串IR辭P:姥記·醉如果蕉請求緩是錯具誤的植(可害以以帳容易飯的檢流測方腿式查喝明,綢例如歸要求族打印火機倒娛紙請墾求或抓卸載撲鍵盤辨請求饑),顯則派池遣例靜程應(yīng)勞以失鳳敗方粒式完忙成該損請求色并返錯回適把當(dāng)?shù)膮柍鲥e誼代碼籠。
宮滋誦·著如果特請求翼要求疤得到醫(yī)的僅隊是派照遣函鄰數(shù)可叮以容端易確君定的疤信息辮(例屈如一紗個詢礎(chǔ)問驅(qū)衡動程鑰序版份本號蓋的控達制請荒求)腥,則短派遣式例程拌應(yīng)立注即給黃出回陽答并尖完成釣請求趟,返蓋回成冤功狀迫態(tài)碼稈。鳳完成清機制矛是這源樣的賣,完構(gòu)成一宜個I叔RP阻必須矮先填偽充I末oS晨ta燭tu妻s塊盲的S伴ta尚tu犧s和筒In欲fo讀rm醉at發(fā)io絲n成熱員,班然后線調(diào)用選Io問Co兇mp撕le糠te衡Re逮qu緩es客t例旺程。事St偷at不us猛值就奔是N火TS奉TA衡TU姥S.陳H中江定義蒜的狀傲態(tài)代束碼。兵表中裳簡要腔地列鋒出了原常用宵的狀針態(tài)代掀碼。引而I拴nf叮or燒ma漆t(yī)i貴on仇值要估取決霉于你洗完成秀的是目何種配類型碌的I盜RP既以及哄是成扁功還期是失供敗。伯通常息情況歇下,捆如果曾IR繳P完隸成失比敗(豆即,患完成采的結(jié)蜓果是紹某種疑錯誤速狀態(tài)綿),這你應(yīng)集把I黨nf丘or到ma答ti鼻on予域置練0??救绻麙伳愠啥鹿Φ卣鹜瓿梢粤艘欢葌€數(shù)贈據(jù)傳威輸I據(jù)RP秘,通拳常應(yīng)弄該把岸In殃fo洋rm素at狗io右n域鑼設(shè)置轎成傳據(jù)輸?shù)拿撟止?jié)短量。餓表1守-1驢狀裹態(tài)代疏碼男狀態(tài)涂代碼篩描述臣ST神AT浪US業(yè)_S賭UC貢CE烈SS各正常桃完成共ST坊AT莊US使_U波NS踐UC兆CE擇SS抬FU綁L湯請求芬失敗碰,沒尋有描逮述失碰敗原對因的妙代碼挪ST畝AT睬US港_N衫OT另_I軌MP錯LE鋪ME笑NT酬ED停一個描沒有充實現(xiàn)貌的功午能譜ST首AT息US誰_I廚NV跳AL界ID董_H攤AN犬DL泊E姓提供扶給該氧操作樹的句領(lǐng)柄無票效猜ST令A(yù)T恢US熟_I惕NV時AL字ID驗_P刮AR潮AM近ET典ER階參數(shù)關(guān)錯誤您ST光AT乘US私_I達NV童AL贏ID患_D甚EV久IC行E_頃RE曲QU奏ES擴T鉛該請否求對誰這個澤設(shè)備討無效狡ST犬AT秘US慌_E獵ND虎_O崇F_模FI趕LE演到達菊文件槍尾系ST烘AT磨US如_D括EL奴ET荷E_住PE焦ND取IN項G共設(shè)備蓬正處巨于被處從系恥統(tǒng)中建刪除材過程至中收ST夸AT澇US防_I建NS夜UF擇FI值CI掌EN船T_進RE頌SO逝UR怎CE降S效沒有顆足夠胳的系毛統(tǒng)資把源(層通常叛是內(nèi)相存)攔來執(zhí)棄行該集操作秧為了扶了解嚷低級均驅(qū)動李程序芬的I義/O此請求遣的結(jié)仰果,葵需要穩(wěn)安裝條一個討完成追例程吐,調(diào)仙用I螺oS記et拒Co萬mp球le主ti陰on墓Ro邀ut望in逮e函圖數(shù):奇Io般Se森tC膝om約pl腳et嘉io唇nR瓦ou胳ti血ne詞(I鋸rp蜂,淹獅獸聲謎支洪C萬om捆pl撒et來io薪nR智ou味ti芳ne纖,截遼要釋稀取芒c巧on腰te她xt離,妖課劈五瀉蜂霸I毯nv喇ok崗eO徑nS傲uc停ce誤ss盡,盟扮絨腿斑泰懶I閘nv嫂ok短eO盟nE夾rr塔or遣,酬狡膏姐俊粉笨I灶nv五ok惕eO披nC蓬an輪ce濁l)宜;室Ir罵p就凍是你個要了兆解其瘡?fù)瓿赡さ恼埥狼蟆>廋o毯mp伍le請ti樸on歪Ro影ut伴in盈e是維被調(diào)登用的侍完成隸例程底的地任址,薄co栗nt林ex母t是微任何蔑一個舍指針佳長度適的值勻,將逐作為應(yīng)完成榜例程部的參似數(shù)。予In歐vo框ke端On恥Xx菠x參鑰數(shù)是鳳布爾喬值,耗它們暑指出示在三陸種不核同的掀環(huán)境父中是茶否需循要調(diào)凈用完愿成例爭程:克理·梅In蓮vo似ke緊On靠Su酷cc灑es給s茅你希朋望完面成例焦程在稿IR爬P以鉛成功君狀態(tài)順(返撫回的怨?fàn)顟B(tài)妄代碼濁通過將了N磚T_循SU擠CC群ES因S測蜻試)抄完成許時被攀調(diào)用藍。御·鍵In流vo絮ke撕On蘆Er狐ro海r蒜你希賄望完變成例盤程在疤IR慈P以閘失敗督狀態(tài)開(返袋回的哪狀態(tài)祥代碼狀未通剖過了媽NT勁_S弓UC丹CE圣SS槳測試誘)完漲成時質(zhì)被調(diào)耕用。搬崇·治In魯vo勾ke跳On迫Ca秧nc案el孫如身果驅(qū)司動程并序在贏完成裁IR慌P前育調(diào)用旱了I政oC叼an準ce圣lI順rp堆例程受,你賣希望滴在此往時調(diào)避用完閣成例屆程。楊I(lǐng)o壞Ca扁nc壓el速Ir穴p將偷在I軟RP他中設(shè)張置取規(guī)消標甘志,蔽該標羞志也為是調(diào)鬧用完槽成例騰程的肚條件倡。一筑個被寄取消愛的I往RP志最終尿?qū)⒁咱EST冠AT鄭US潮_C理AN鮮CE湊LL尼ED靜(該血狀態(tài)桃代碼慢不能諸通過訓(xùn)NT鄉(xiāng)_S為UC那CE銅SS己測試述)或喊任何媽其它鼻狀態(tài)渠完成疊。如巴果I摔RP利以失洗敗方劣式完依成,臣并且丙你也帳指定找了I蓋nv炕ok沃eO尸nE英rr油or圈參數(shù)疏,那激么是吐In藍vo蔬ke并On跨Er轟ro數(shù)r本下身導(dǎo)脈致了評完成險例程館的調(diào)判用。鑄相反禿,如夢果I你RP劃以成釋功方謎式完同成,獵并且跌你也透指定牢了I糧nv券ok們eO符nS美uc餓ce叔ss膏參數(shù)壞,那退么是偽In宿vo壯ke夜On昌Su漠cc閥es蓬s本督身導(dǎo)碗致了須完成高例程鋪的調(diào)質(zhì)用。餡在這塘兩種仆情況書中,蔥In那vo械ke無On匙Ca咐nc龜el匙參數(shù)量將是迷多余稈的。似如果該你省麗去I愿nv特ok餓eO陜nS刑uc決ce籌ss洽和I事nv屈ok艇eO揀nE酒rr全or穴中的簡任何助一個廉參數(shù)跑或兩揪個都眾省去厭,并優(yōu)且I景RP齊也被補設(shè)置熱了取盯消標紹志,樓那么判In萄vo污ke乓On帽Ca墻nc身el蹄參數(shù)驚將導(dǎo)富致完渣成例聰程的幸調(diào)用填。張這三項個標耳志中籃至少伸有一晝個設(shè)阿置為瑞TR蠟UE諒。注喉意,云Io惠Se肚tC綁om完pl幻et虧io和nR蓄ou花ti劈ne市是一詠個宏尖,所箏以你谷應(yīng)避押免使必用有浙副作折用的堵參數(shù)醉。這宜三個箱標志懇參數(shù)引和一丸個函怨數(shù)指沃針參樂數(shù)在昏宏中庭被引寶用了溫兩次白。坡Io固Se犬tC滲om皺pl扔et據(jù)io憑nR味ou取ti軋ne遙將把揚完成火例程轟地址憤和上窩下文玻參數(shù)歲安裝挖到下誰一個窄IO更_S似TA架CK敏_L己OC每AT脫IO誘N中遣,即膜下一膠層驅(qū)菌動程遼序?qū)⒊迷谀切瑐€堆狡棧單榨元中豆找到仿這些說參數(shù)玩。因眨此,聰最底糧層的吐驅(qū)動很程序凳不應(yīng)報該安件裝一遮個完患成例蔥程。接1.貸5.租4憶向下葵級傳嗎遞請犧求撞WD振M使腎用分農(nóng)層設(shè)誦備對塌象結(jié)粒構(gòu)的班目的引就是詢使I遼RP談能方雖便地另從一笛層驅(qū)置動程酒序傳辰遞到椒下一或?qū)域?qū)姑動程卸序。鄰有兩滴種情模況,帥有時朱候我激們需薯要考竿慮I匙RP仔傳遞宏到下屋層驅(qū)副動程泰序之家后的畫事情嚴,這斧時需刮要復(fù)譯制堆尺棧單枝元。跳這里死一般銹不考只慮。糾1.當(dāng)5.該5食取消管I/泊O請介求攻程序撿有時留會取殼消它島們原總來請智求的吧IR屈P。弦應(yīng)用帽程序怖可能撿發(fā)出瘡某些沙需要裹長時丹間才敗能完折成的沖請求欺,然齊后這早個應(yīng)座用程憶序結(jié)徹束執(zhí)院行,陶而這腫個I猛RP拳仍然女是未旺完成專的。竊這種異情況銳在W照DM赴模型愈中尤廣為常打見,漆例如坑當(dāng)新猜硬件疑插入膛系統(tǒng)監(jiān)時,蒜驅(qū)動鉤程序枯必須駱停止講執(zhí)行碌以等香待配嬸置管煮理器撓重新外分配符硬件衫資源舒,設(shè)規(guī)備電呢源關(guān)拳閉時濁也是廁這樣宣。暮為了瑞在內(nèi)姐核模輝式中惹取消舒一個藥請求爺,I某RP涼的創(chuàng)藍建者略需調(diào)滿用I撈oC芹an跑ce衡lI霧rp慨函數(shù)躬。如科果某后線程榮終止植時,想它發(fā)辟出的宿請求叼仍然付未完灶成,揪則操粱作系吵統(tǒng)自紹動為掌每個兆IR騰P調(diào)各用I涼oC愚an盾ce炊lI捉rp晝。用鍋戶模乏式應(yīng)儉用程脆序調(diào)翁用C負an避ce噴lI胞o函失數(shù)可僅以取累消給鄉(xiāng)定線押程發(fā)摩出的視所有梅未完囑成的捆異步開操作許。I袖oC逮an廢ce陽lI搖rp融僅僅稼是簡扇單地頃設(shè)置崖IR濃P的照Ca啞nc閃el羨標志拉位然挪后調(diào)爪用I容RP妨的取篇消例栽程。大即:港它并臂不知藝道是概否修夸改過忍IR坑P指址針,賽也不揮知道扎是否碧正在路處理魯這個業(yè)IR屑P,游所以憂它必隆須依占靠一仔個提照供的盛取消介例程關(guān)來做閃大部欲分I榴RP旨取消蝕工作臨???.穿6兄本設(shè)戚計開藝發(fā)的圓驅(qū)動慨程序缺描述碧根據(jù)柜前面致的描丈述,廚本論哲文所伯涉及仇的驅(qū)語動程濕序,差是一妙個功菊能驅(qū)授動程犁序,療它涉謙及到極US椒B和籌HI吹D兩哭個類旺。這本個驅(qū)權(quán)動程饅序之胳上并酸沒有游過濾過驅(qū)動爪程序舉,功濟能驅(qū)報動程察序?qū)⑺{(diào)用異總線援驅(qū)動日程序錯的一靜些功沾能來句完成藝自己關(guān)的功逐能。皮從功厚能方縮面來境說,似一個楚驅(qū)動意程序絡(luò)可以即做的布工作黃有:云·偉初始秋化它剝自己欣·榜創(chuàng)建僚和刪喝除設(shè)冊備掃·光處理訂Wi悄n3晴2打桃開和扶關(guān)閉已文件克句柄洞的請私求搜·退處理宜Wi鞋n3劇2輸哪入/程輸出驕(I萍/O刃)請啞求簡·丹串行仿化對泳設(shè)備窗的訪梁問霞·界訪問兩硬件乓·消調(diào)用蹤其他理驅(qū)動占程序去·駁取消齒I/間O請裙求效·枕超時喝I/蒜O請食求棉·罰處理善一個俗可熱膨插拔權(quán)的設(shè)積備被拒加入頓或刪喝除的酒情況疊·派處理分電源賊管理肥請求全·樸使用次WM冬I(攤Wi概nd專ow快s聽Ma狡na喜ge追me撐nt聚I幣ns轉(zhuǎn)tr疼um拐en她ta遵ti炊on什)和允NT晴事件乏向系乓統(tǒng)管挨理員隸報告倚只有灶“初濟始化游”模簽塊是惰必不捎可少逼的,則本設(shè)枕計中短,只澤用到園了其農(nóng)中部績分模夏塊。屢因為宏對一旅個鍵療盤驅(qū)兄動來件說,欺許多陳功能桑是用藥不到使的。貿(mào)2巨設(shè)鄙計方敲案及秘設(shè)計增工具尿、環(huán)銀境選盲擇愿2.鍬1技鍵盤陸驅(qū)動槳程序蹤設(shè)計湯方案槐及設(shè)已計工閣具氧鍵盤甘驅(qū)動畜有很先多種白設(shè)計附工具巧,除天了用梅DD網(wǎng)K開膀發(fā)之糧外,霸還可悟以用怨Wi刊nd悶ri亂ve耕r,兇Dr歉iv暈er伶St營ud雷io鎮(zhèn)等開去發(fā)工免具開羞發(fā)。供一般男的來排說,翠使用倆封裝畝的更辱高層根的工宇具象吼Wi伶nd倡ri疫ve量r,笑開發(fā)嘉起來陷周期洽較短熔,也善更容德易些畏,但敞是出像了問減題也價更難催調(diào)試悔。作桿為一賣個畢碼業(yè)設(shè)素計,培為了突更深怎入的提了解窩Wi載nd活ow頓s驅(qū)棗動模犬型,嬸應(yīng)該倉選擇荒使用葡DD外K開卸發(fā)。悉了解沙到鍵喪盤首表先是紡一個羽HI華D設(shè)殺備,們Wi啄nd穴ow齒s系梯統(tǒng)是妹將鍵巷盤作榮為H獸ID會設(shè)備糠處理覆。因吉此,串在開甩發(fā)鍵鉆盤驅(qū)適動的持時候泉,是踐在一圈個H仙ID屈m殖in影id渠ri衣ve患r的易框架私下來龜實現(xiàn)覆的,論HI欠D類犁驅(qū)動碗中有綢一些馳IO臭CT預(yù)L(用輸入寇輸出分控制貸),俱我們占所做閥的就福是要耀建立救起來捐這個桐框架尋,并具且填抓充這鏈些I逝OC零TL勇,來坦實現(xiàn)匯驅(qū)動扁程序巡的完殖全功讀能。檔那損么怎治么來屋實現(xiàn)陣讀寫削鍵盤弊的功慧能成厲為下如一步典考慮皺的問涉題,堆因為燕鍵盤勸是一包個U相SB的鍵盤香,這榨時候痛我們望用到亡了U具SB犧類的眉IO棋CT港L,偵在第酷一章鳥里提陶到了附Wi偵nd植ow痕s包摩含的活各種信類驅(qū)它動,矩可以猜看到川US窗B類抬和H根ID譜類都僻列在傻其中津。事戶實上照在這宵里它段們結(jié)蹤合起國來組同成了哀一個餡完整薄的U廳SB春鍵盤喘驅(qū)動戒程序好。通箭過調(diào)殲用U艙SB竭類的鞋US癥BD急I,別我們先可以性實現(xiàn)棚讀寫用鍵盤延,啟齡動鍵棗盤(差US短B設(shè)谷別)色,停芒止鍵層盤(高US冠B設(shè)霸備)第,移推除鍵唉盤(公US宿B設(shè)但備)譽等一餃系列汁必須士的事婦件的貌響應(yīng)牽。將裁實現(xiàn)喬的代銀碼添羊加到多HI識D仁mi踏ni右dr糞iv吉er葡中。漲這樣它,H蒼ID眾類的絕接口綱得以拖實現(xiàn)兆,對獻下面話的一岡層則撐使用恢了U腿SB維驅(qū)動蓋程序堆接口扛(U頃SB驅(qū)DI供)。創(chuàng)一個膊完整炮的驅(qū)悔動程能序的窮設(shè)計雁方案萬大致熄如上坦。事晌實上敘,如領(lǐng)果只呆是做血一個鴨簡單鑄的訪性問鍵甲盤的蒸程序鼠,而改不是償將其粒嵌入什在系消統(tǒng)中蘿,作稀為驅(qū)弱動程碑序的占話,圾只需租要U捆SB溜類的肚特性闊就夠蹄了。鏡那樣魚的話妄,整計個題伙目的成難度欺會降蹈低一軍些。隨2.聞2讓環(huán)境疏設(shè)置命2.贊2.凈1天DD祥K的膀安裝扛DD腐K是城驅(qū)動謠程序泄開發(fā)雪工具闖包,廁不同腸的操剪作系翻統(tǒng)有途不同鵲的版窄本,硬本論垂文設(shè)饅計的疊驅(qū)動些程序糟是在借Wi膛nd璃ow觸s槐20學(xué)00姥環(huán)境糞下,擺因此攤使用踩Wi誦nd悄ow附s匙20垂00月DD鄰K。熱安裝趨DD海K之猛后,胸需要脾把D珠DK絡(luò)的b秋in粘目錄厲加入窯到V巖C+魯+的媽目錄叛列表饒中,脾這樣局一些卸使用加到D壁DK背頭文溉件的滅客戶濫程序班,可綁以方忙便的虎找到卷它們蓄要用扣的頭良文件毫。而險不用餅專門協(xié)拷貝殖出來壇。范DD轎K當(dāng)股中有釀一個消se外te滑nv維.b帥at尚,它嬸來為劍VC商++灶使用庭DD克K進鉗行開就發(fā)做拐一些鼻環(huán)境蔥設(shè)置畏,并祖且檢點查開陜發(fā)工什具V戚C+老+的泊版本強,是鏡否安茶裝。叉DD億K2搏00兼0支獨持V核C5抄和V姻C6互,這拼也是化為什蓮么作描者一構(gòu)開始調(diào)選擇宗VC朗++皮.N請ET聚作為弱開發(fā)票工具歸,但汗是后呈來又滿轉(zhuǎn)向很VC碗6.消0的碎原因遠。翁2.敏2.室1野ma焦ke漂fi抗le球構(gòu)造古環(huán)境桌當(dāng)創(chuàng)傳建新滋的M幼ak爬ef檢il勉e項晶目時亡,V乳is足ua漿l繩St環(huán)ud非io慚缺省越提供夠兩個歇bu成il仙d配醫(yī)置“房Wi字n3碌2帶De斜bu砌g”旋和“損Wi捎n3由2截Re徑le罰as嘴e”匪,b執(zhí)ui商ld怠命令晝行中告的設(shè)忌置,早根據(jù)釀程序仰所在士驅(qū)動剛器位屠置的字不同修而需頁要改搬變。蹤bu錄il田d命再令行炎運行堅Ma臺ke財Dr以vr丹.b責(zé)at逆批處后理文景件,綠使用牽DD讓KR漏OO近T環(huán)槐境變貓量,甩如果貿(mào)在V抽is說ua顧l訊St盞ud邀io養(yǎng)中請雁求一愈個完務(wù)整的串重新唱構(gòu)造光,把櫻選項申-n盆ma股ke晃/溝a添拳加到趁這個臭命令菊行。急設(shè)置免輸出捕文件樸名,序使得磨在b朋ui求ld頭菜單被中顯班示正少確的壞名字摧。評代碼費清單妹2-窮1繭Wi賺n3絞2自裁由配父置設(shè)仇置閃bu他il月d命效令行伯尚懼丙Ma區(qū)ke瞞Dr譜vr驕%忙DD游Kr狀oo傾t%創(chuàng)e徒:\焦lc昆sD川ri堆ve治r偽ch擊ec脖ke夠d撤全部浸重新跡構(gòu)造畫選項壇舅-n尺ma詞ke裕/似a嶺輸出僑文件歉名超屈陜濁l飛cs繩Dr季iv么er匆.s狼y熄瀏覽沾信息悶文件蠶名姿怨o褲bj獲ch抽k\圣i3孟86殃\l僑cs冠Dr思iv放er杰.b勉sc也如果師在以熟上配順置中串,c首he組ck散ed獎改為聞fr宅ee劣,那噴么在湊瀏覽鋼信息償文件硬名中蟻,應(yīng)暫改為似ob抱jf徐re批\脫i3柜86穗\l輔cs己Dr攤iv駁er租.b灑sc拔。勒ma棗ke歐fi式le替文件走時必星不可已少的棒,它藝是一紙個標草準文匯件,來激活霉DD頭K否in逗c目臉錄中撐的標誤準構(gòu)種造文鉗件m可ak繩ef惰il率e.負de株f。葉不要掌試圖仗來編棗輯這多個文此件,娘為了晶把它隙添加減到我少們的勾工程寶中去瓣,在牲SO技UR望CE升S文賀件的葛SO受UR咽CE奸S宏驚中,謝寫入倒了它道。贊代碼媽清單堡2-唉2遺Ma閘ke法fi賓le泉文件拴內(nèi)容#吃#療DO畢N肌OT冒E粱D隸IT軟T附HI慌S闖FI巧LE指!!半!賭E近di欲t部.\石so差ur票ce撈s.靈i堤f董yo腥u術(shù)wa滾nt偏t菜o缺ad光d努a穴ne雷w鬼so稠ur邁ce百#繭fi筆le擇t該o馬th翁is鉗c定om合po思ne使nt腫.搜T黎hi步s家fi款le票m倘er怪el茄y朽in災(zāi)di辟re桿ct市s座to鋸t造he例r硬ea俯l涂ma勉ke倦f縫il稈e如#難th絹at壺i稍s電sh川ar系ed那b纖y純al吵l坐th旋e家dr誰iv累er斧c晉om音po屠ne至nt握s機of挺t布he盜W祖in問do溫ws貓N己T閱DD可K#毛!I掛NC讓LU騙DE飯$京(N叔TM膜AK紐EE岡NV怪)\尺ma饞ke中fi掉le蹄.d礦ef晚2.府2.賠2夜bu雅il播d俱目錄辮與普橋通的饒生成隊程序亂不同謹,在者Wi刮nd欄ow梯s2愉00蜻0中潮,b盟ui達ld找分開停保存嫌自由矩構(gòu)造凡版本席和檢咽查構(gòu)售造版笛本文滲件。業(yè)如果緩TA菊RG扁ET板PA盜TH蘿(目恨標路繞徑)玻是O茅BJ社,自滿由構(gòu)刊造x欠86舍目標路文件豈和最江終的胞驅(qū)動默程序挨進入惱OB黑JF籌RE貓\i蝴38援6目旁錄中溜,檢孤查構(gòu)釀造目鵝標文蝴件和坦驅(qū)動題程序堂進入呀OB造JC鋸HK轟\i滿38祝6目性錄中察,在外本論繭文的酬驅(qū)動位程序浴中,濃使用障的是效后者類。遼2.畫2.變3抖Ma叮ke匯Dr刺vr繼在要混求V斷is偽ua亭l閉St蘆ud骨io懼構(gòu)造陜驅(qū)動脹程序練時,錘批處冬理文態(tài)件M櫻ak芝eD雄rv蘇r.兇ba梢t運皆行,關(guān)它總扎是至鄙少傳坡遞四掏個參泡數(shù):障DD啟K基選目錄奪,源觀驅(qū)動職器,舒源目縮錄和委構(gòu)造壯類型跪(“長fr攝ee借”或礎(chǔ)“c絕he收ck由ed慶”)傳。任綁何其季他的旱參數(shù)談直接殘傳遞紫給b芹ui信ld勒。印Ma炊ke裹Dr碑vr映先對靜傳遞輪的參款數(shù)進莖行一演些基愈本的泉檢查仁,然潛后調(diào)慰用D斤DK單s遼et晉en焦v命湊令為瞎bu曲il頂d目對錄正線確設(shè)版置環(huán)屈境變泰量,爹改變公目錄扯為源抗驅(qū)動比器和愛目錄導(dǎo),最鋼后調(diào)充用b秤ui濫ld棟。-傳b選殖項保持證顯間示完蛇全的鵝錯誤追文本次,-詢w選冠項保巧證在惜屏幕搜輸出鋤上出盤現(xiàn)警曬告,誕可以倉在V嘆is智ua鏈l顆St鞏ud征io旨的b扶ui騙ld嘗O帆ut厚pu趟t窗慶口中苦發(fā)現(xiàn)翅它們恢。鞭Ma悔ke卻Dr拾vr葡命令俗文件擔(dān)的屏疾幕輸弦出出濕現(xiàn)在窮Vi稼su套al彼S過tu謎di攜o榜Ou刃tp洽ut費窗口斯中。員代碼影清單砌2-滅3遺Ma良ke必Dr勢vr償文件希@e踩ch蓬o添of魚f俗if粉"魄%1纏"=家="愉"址go興to罰u乎sa今ge壇if曾"椅%3玻"=莊="鐘"失go蹄to唇u患sa臥ge廟if剩n茂ot街e及xi利st災(zāi)%河1\猶bi佳n\鴉se餐te屋nv鹽.b礦at刷g襪ot堵o訂us息ag璃e奏ca負ll居%珠1\粱bi價n\糕se愚te販nv柱%賞1研%4%2禁cd并%灣3暑bu撈il拔d述-b愚-送w句%5暢%班6麗%7旨%洗8有%9井go茶to值e行xi杜t糞:u揮sa筋ge奶ec職ho乳u晴sa舍ge扮洋M比ak盜eD鄉(xiāng)rv憐r偏DD鏈K_放di懇r制Dr怖iv怒er支_D格ri希ve購D氣ri園ve令r_粉Di貴r執(zhí)fr組ee護/c毒he精ck證ed陡[戴bu誰il妄d_趙op紫ti責(zé)on柴s]何ec樣ho刻e骨g誠音捉M淘ak桃eD嚼rv答r友%%麗DD懷KR及OO絞T%號%聯(lián)C:散%易%W燕DM基BO訊OK幟%%態(tài)f錯re炒e蓮-c器ef蒙:e尿xi徹t唯2.駱2.寸4扒De娛bu躬gP上ri牢nt帳的使非用絡(luò)驅(qū)動袖程序萬沒有腸任何善保護降,因模為它引是內(nèi)眼核的參一部施分,躺要特藍別仔厚細地錫完全巾測試蘆驅(qū)動首程序菌,否捕則會替丟失當(dāng)數(shù)據(jù)貌。驅(qū)美動程戰(zhàn)序出海錯的縣方式脊有以幟下幾渴種。程·崩箱潰嘉·內(nèi)盟核轉(zhuǎn)貫儲疑·渣驅(qū)動各程序稠不啟遠動若·掛勸起宏·資洽源遺扣漏幻·時欲間依悔賴性贏De您bu欠gP冊ri植nt扁軟件妄用來恥允許口我們問使用嗽格式混化的媽打印渠語句左跟蹤炒驅(qū)動測程序湊的執(zhí)恰行。功詳細宮的信麻息億來自暢于仰ww慎w.棋ph烈dc夜c.搜co窯m\叔De賺bu小gP進ri匯nt趁。首徐先聞我株安裝鳥了咸De瓦bu五gP懷ri躁nt景驅(qū)動揀程序浩,安禿裝方蛋法于幅安裝真驅(qū)動住程序瘋類似收。它腔的用牌戶態(tài)偏監(jiān)視妙程序機監(jiān)視序測試長驅(qū)動長程序進的打技印跟獸蹤事蠢件。膏在程溫序中廉使用洋De辦bu蓄gP霞ri氏nt杜的方述法如急下:提首先擱我們即要把烘De僅bu抖gP虹ri帽nt延.c略和D叛eb基ug掏Pr小in鞭t.俘h這歲兩個悅標準啄文件后復(fù)制贏到驅(qū)撇動程忍序項進目中么,然憲后在誤驅(qū)動掉程序勁的主猜頭文歷件中淹包括沈De忍bu打gP扣ri麗nt潑.h牌。修斑改S鹽OU姓RC齊ES鋪文件砌,使屯得D敗eb們ug雅Pr介in屯t.酸c被層構(gòu)造子。態(tài)驅(qū)動衡程序積中調(diào)任用D壓eb畢ug桑Pr永in增t函膀數(shù),婚只能桌在D曠IS餐PA怕TC脅H_辟LE顏VE軋L或揚更低僻的I轟RQ浮L調(diào)抵用這孝些函粱數(shù),杏這意麻味著趕可以槍在D朽ri寸ve累rE旅nt絞ry腫例程簽,主自IR石P分嶺發(fā)例腿程和扶St岔ar談tI想o及研延遲辭過程綿調(diào)用絮(D提PC剛)例掛程中嶺調(diào)用塵De活bu纏gP凱ri促nt垃函數(shù)約,但律不能捕在中拐斷處搶理例曉程中健調(diào)用孔。D權(quán)eb章ug傭Pr休in尺tI沫ni持t例谷程必修須在利PA習(xí)SS番IV客E_訓(xùn)LE商VE忌L腰IR架QL脫調(diào)用般。慕De拋bu賢gP身ri拴nt即調(diào)用講在驅(qū)斥動程漲序的移執(zhí)行萄中只布引起虧很小桑的延患遲,丑De揪bu斥gP計ri要nt服調(diào)用階的主呆要工奶作在凈以低配實時顛優(yōu)先倆級在兵后臺討運行沈的系塔統(tǒng)線噸程中蜻發(fā)生尸。惱在本縣論文糕的驅(qū)爛動程邊序代階碼中策一個駁典型鳴的例終子如腰下:拖代碼選清單敢2-與4臺De粱bu木gP魂ri撇nt槐調(diào)用支實例旱NT吐ST桌AT帖US閑D扎ri隱ve而rE蟲nt陶ry妖(I向N革PD損RI龍VE旬R_弊OB構(gòu)JE善CT燈D運ri玻ve巴rO族bj承ec遼t對,撿狀溉萌寧恐I兔N合PU火NI口CO堅DE蕩_S課TR語IN黨G侍Re惡gi園st劇ry殊Pa遷th淘){造#i苗f稍DB商G攝順De謹bu贈gP堂ri夏nt難In襪it束("友Lc砍s_導(dǎo)Kb摔d畢ch書ec闊ke儀d絡(luò)")明;葉#e軌ls織e圓籠De盆bu毯gP聲ri戀nt畫In森it衫("爺Lc僻s_驅(qū)Kb辟d兵fr野ee戀"唇);….翅3稍使招用U紐SB務(wù)3.始1嘉US竹B類軌概述漠圖3囑-1連主剝要的張US而B類終圖3暑-1振列出組了主限要的默US擇B設(shè)膨備類瘋,由惑圖中當(dāng)我們敞可以誕看出轉(zhuǎn)人工嘩輸入濕設(shè)備旱類(麻HI腫D類校)與雀US前B類社是有恭關(guān)系偏的,且在下喝一章逐中,風(fēng)可以惰看出播HI份D類政和U腔SB劉類的儉關(guān)系窄遠不各止如鋤此。闊事實暑上,思HI茶D協(xié)矩議本撥來就它是U惱SB騰協(xié)議守的一背個子解部分制,最仇初的拉時候茫HI乘D是證因U杜SB圓而生李,但鑄是現(xiàn)執(zhí)在它相的作薯用不凍止如是此。傷當(dāng)然女HI烘D設(shè)爐備是糞不一女定在童US膏B上布運行赴的,戒但是惹因為鍬一些迅特定惜的關(guān)貪系,樹它們們能夠致很好衫的適斗合于話US罩B設(shè)辭備模脆型。個3.憂2訪涉問U猾SB皂鍵盤左的實擔(dān)現(xiàn)簽3.寶2.污1玩US劍BD虛I的石IO令CT泉L葉使用漏Wi升nd懸ow營s澆US版B驅(qū)靠動程懇序接顏口(鍛US良BD惡I)挨,可碼以編初寫訪晨問U牢SB什鍵盤鼓的驅(qū)杰動程潛序,嘗并讀際取原胖始鍵餐盤輸江入數(shù)星據(jù)。夕并可職以對連鍵盤壤進行敬控制尤,使閱得鍵擇盤上寇的L烈ED監(jiān)燈發(fā)積光或順是熄琴滅?;蚖i潤nd環(huán)ow則s鞭20姥00世使用帶的是計US旅BD殘I緩2.選00鴿版,谷因為輩這個靈驅(qū)動宏程序吐中并齡沒有盒用到振WM射I(來Wi指nd捐ow厭s治Ma液na嬸ge精me食nt匙I糞ns菠tr著um令en銹ta徹ti苗on壟)數(shù)鹿據(jù),估所以楚受版束本的塊影響哨不大散。表斷3-促1賢中是洗US動B驅(qū)她動程轎序接礎(chǔ)口的店內(nèi)部泡IO鎮(zhèn)CT私L。及表3部-1女U知SB殊驅(qū)動持程序垂接口炕的內(nèi)豎部I本OC厘TL暗IO傻CT澆L_身IN帽TE冷RN浮AL閃_U烏SB也_S刪UB術(shù)MI罰T_挖UR正B鞠柄愈妖發(fā)出捉UR旁B停陜止等膀待結(jié)關(guān)果再IO放CT桃L_已IN義TE瞞RN框AL箏_U股SB鎮(zhèn)_R獵ES活ET斷_P森OR摔T濤耗撫慚復(fù)塘位并板重新像啟用趕一個椒端口看IO乓CT滑L_鍵IN搬TE豆RN曉AL院_U房SB工_G幕ET費_P化OR涉T_深ST割A(yù)T商US銅選得到朋狀態(tài)非位:百伍悠懶住劈踩督壁聾再行稍蠻保每點霞蛋創(chuàng)防墓盟US壺BD掩_P螺OR觸T_梅EN供AB亮LE系D藍爽鴿顆旋泉活挽咐臂專訂明膨再蠶悅曾家菜會平打US攝BD謙_P也OR扛T_輸CO布NN離EC呈TE悼D嗚IO彩CT舊L_喝IN粘TE肆RN梳AL紙_U場SB運_E宏NA澆BL計E_主PO囑RT激咽死黨重境新啟幼用一膜個被甚禁止欲的端籠口時IO反CT陳L_遙IN擊TE石RN跳AL竄_U澆SB涂_G宣ET濱_H技UB熟_C茶OU壩NT制亞蠟集線庫器驅(qū)傾動程析序內(nèi)貸部使冷用喜IO志CT魔L_攔IN葉TE寒RN痕AL曾_U孔SB羽_C瘡YC住LE寶_P慌OR驗T盤烤蔽式模擬隔設(shè)備歷拔出特和再租次插宏入頂IO鄰CT否L_匙IN塊TE鑰RN拔AL濃_U匆SB瘋_G冬ET驢_R袖OO幸TH乎UB茫_P鏡DO詠宵集線大器驅(qū)鍛動程源序內(nèi)抽部使幣用址IO毫CT淡L_濟IN農(nóng)TE企RN箭AL蒸_U抹SB書_G旁ET糟_H拋UB前_N霞AM割E脅災(zāi)榜得到僻集線砌器驅(qū)喬動程李序的義設(shè)備陪名說IO跟CT蹦L_奶IN眨TE凍RN止AL冰_U鉤SB貿(mào)_G約ET限_B燥US嗚_I恐NF勻O賠撲霸獲得獅US山B總突線信淋息輪IO奶CT高L_浩IN率TE剖RN趴AL問_U擱SB昏_G森ET靜_C肅ON售TR察OL皇LE坐R_夾NA權(quán)ME務(wù)飲得到遍主機障控制孤器設(shè)陪備名評最重紡要的汗內(nèi)部膠IO懸CT萌L是損IO侍CT縫L_鴿IN河TE盈RN登AL唱_U鮮SB途_S尋UB姜MI浴T_說UR診B,副它發(fā)換出U降SB擺請求偶塊(錯UR警B)置由U劈SB禮類驅(qū)喘動程種序處暑理。雄有3王0多智個不更同的獎UR膀B功襲能代鼠碼。嗚US坐B客扒戶使紫用U伴RB穩(wěn)做它銜們大奶多數(shù)揮的工槽作。逆UR把B結(jié)斥構(gòu)是兄一個茄聯(lián)合顫,含礙有1抖6個候不同條的_體UR優(yōu)B_蹦*結(jié)啞構(gòu)。漆3.冠2.介2猜使用杏US貴BD謝I訪領(lǐng)問U館SB譯鍵盤改對一墳個U桌SB開鍵盤益來說宇,它仇有這勵么幾戀種操靈作,期復(fù)位嚷設(shè)備領(lǐng),配晚置設(shè)到備,脂和讀抹寫設(shè)站備。寶在使微用U殖SB抱設(shè)備納之前頃,第枝一件夏事就帆是要姐復(fù)位育它,甜來確剃保它擺可用納。然鴿后主學(xué)機負咸責(zé)配茂置設(shè)最備?;⑴渲弥吩O(shè)備坊的過才程與翅物理移特性學(xué)相關(guān)錄。在棒US味B鍵瓦盤的堪配置俱中,阻我們讀所要媽做的飼是獲符得設(shè)掩備的鼻配置傅描述蠢符,炊然后伴找出堅接口扭,設(shè)門備接安口的詢每個勝管道書的最爸大傳店輸數(shù)歉據(jù)包趣為8葉,創(chuàng)仙建配闖置設(shè)片備的臂UR飲B請則求發(fā)辱送給險US菜BD唐I。界具體唯的配跑置過范程在批第五徹章中法描述扒,在嘆這里講主要馳涉及罷的是圖,如群何使攪用U鵝SB腿DI調(diào)。挽US狐B設(shè)成備驅(qū)沉動程禿序從叛不直隊接與格硬件拉對話盟。它宜僅靠帶創(chuàng)建駕UR辨B(攜US揭B請山求塊捎)并難把U死RB崖提交杰到總佳線驅(qū)閘動程磚序就麥可完知成硬掛件操正作。裕系統(tǒng)訪當(dāng)中枝的文他件U吳SB抹D.抹SY擱S,噸是接園受U孝RB紅的實然體。憲向U餡SB荷D的誼調(diào)用烈被轉(zhuǎn)訊化為意帶有客主功熄能代周碼為唱IR扎P_乖MJ醬_I躍NT撇ER濟NA信L_漸DE伴VI波CE碗_C峰ON嚼TR吉OL天的I丘RP懼。然奉后U騾SB黎D再肢調(diào)度份總線旦時間杠,發(fā)且出U紙RB魔中指略定的出操作輛。往(1咽)為亮了創(chuàng)押建一酷個U站RB筑,首松先應(yīng)歪該為寸UR殲B分陶配內(nèi)憲存,正然后孕調(diào)用纖初始呼化例衣程把麥UR肢B結(jié)剪構(gòu)中棟的各貴個域叢填入導(dǎo)請求側(cè)要求敲的內(nèi)場容譯(2步)創(chuàng)蒸建完爛UR趙B后徑,你榨需要日創(chuàng)建貫并發(fā)濫送一帥個內(nèi)耀部I挽/O跳控制枯(I快OC紡TL殲)請膜求到而US欠BD框驅(qū)動壁程序鐮,U豎SB吉D驅(qū)蝕動程麗序位助于驅(qū)僅動程勵序?qū)訌U次結(jié)究構(gòu)的摘低端佩。在張大多紀數(shù)情格況下繩,你辨需要住等待旨設(shè)備槽回應(yīng)窗。釘(3本)當(dāng)敏提交展一個帖UR字B到份US續(xù)B總渠線驅(qū)學(xué)動程辮序時跑,最京終將撒收到每一個酸描述其該操雁作結(jié)撇果的巧NT化ST菊AT霜US衣代碼術(shù)。當(dāng)攪US腹BD憲完成邁一個酬UR屆B時盒,它判就把添UR壓B的寨Ur繼bH存ea坦de戒r.鈴St構(gòu)at押us社域設(shè)松置為侮某個粥US暮BD角_S聞TA丹TU樸S值鞏。D乖DK鵲中的肺UR凡B_府ST鏈AT捷US盲宏可喜以簡鳥化這示個值嶄的存攔取。專這就貓是調(diào)采用U州SB眼DI放的完央整過圣程。憲3.社3爹US綱B鍵傳盤的姓一個左特點宇這個京問題械本來尤可以宵在后拆面i非nf大文件末的部救分予朗以說曬明,塔但是扔因為脹設(shè)計蝴到U碎SB港,所腿以在俱這里耍描述糾。下穴面是港標準委安裝頂文件顆中的迷一部洲分,當(dāng)它的只意思獄是,燃這個算設(shè)備掛驅(qū)動蔑程序磚所對刻應(yīng)的波設(shè)備輛屬于所US征B類扣,C千la庸ss罰GU輪ID汗給出堆的是婚設(shè)備鑄的標爛識符譯。家Cl擠as惠s=繪US稈B宴Cl眠as冰sG澆UI目D=肢{3隙6F斧C9伐E6季0-總C4律65濁-1耽1C智F-續(xù)80摘56下-4粱4粱45發(fā)53廳54身00偉00殼}永替代屬Wi撤nd屢ow恭s叨20哥00城中的馬鍵盤礎(chǔ)驅(qū)動叨,用煤這樣誕的配素置文詞件是博不可幸能的諷,W常in雀do堡ws軋2許00斑0有擱對U購SB諸鍵盤凝的內(nèi)蘿置支荷持,辦在這漫兩個劉操作運系統(tǒng)焦中,礙它們宅裝入便人工號輸入怨設(shè)備栗(H儀ID以)類暑驅(qū)動續(xù)程序炭,然粘后標賠準鍵桿盤驅(qū)庸動程巡序通肢過H它ID巴客戶印驅(qū)動魄程序崖得到成鍵輸棗入。碧有兩卷種方柄法可酬以使江生成裹的.席sy億s文抗件得殼以安渡裝到禮系統(tǒng)本中,沒第一吼種來匆自于改一本黃描述只Wi送nd雖ow綿s令20漁00猴w施dm梅驅(qū)動點程序無設(shè)計卵的書示,在賣參考叉書目禿中列衣出了棵它的速具體給信息幕。這掌個方未法是蒜將用青生成眠的.印sy勤s文系件(逆本設(shè)通計中著是L言cs輛_K行bd岡.s繁ys仗)替污換H介ID限U今SB悉小驅(qū)雪動程碑序H洋id番Us饅b.膛sy妻s。傅Wi僚nd惑ow恥s使忽用H吹id繪Us戰(zhàn)b.攝sy這s處暫理H別ID栽U該SB爺設(shè)備愈,這鵝種替毀換是卵可以擦的,哭但是耀卻使崇用戶憑不能劃使用吧US爪B鍵般盤進拌行常全規(guī)的罩輸入簡。密另外湖一種巡方法袍是將土標準脊安裝臘文件已改為減:唱Cl恢as質(zhì)s=除Ke須yb非oa切rd艱Cl即as文sG伯UI狹D=婆{4填D3萄6E沈96靠B-杯E3綠25渣-1門1C六E-窩BF盆C1摧-0州80騰02濁BE牲10但31眾8}調(diào)4敏H罰ID滅小驅(qū)規(guī)動程標序?qū)崗默F(xiàn)拘人工尚輸入揀設(shè)備宮模型盜(H斧ID貪),擴是與開用戶滋輸入雷設(shè)備幫交互鈔的標予準方靠法,矛HI某D設(shè)歷備使臟用各爽種描等述符予定義厲它的衫功能甘。報例告描消述符鞋詳細噴說明表它可頭以產(chǎn)誤生的女輸入雹報告膝呵可賊以接也收的抖輸出冊報告貍。族HI悠D規(guī)包范是前用于準控制腸計算珠機的劇大多評數(shù)人谷工輸繼入設(shè)晉備的采抽象塞模型粉,例濫如,擱一個去輸入虧設(shè)備額可以謹是普屈通的工老式煌鍵盤腫,汽弱車模葬擬方到向盤秀或計騾算機法的軟婦開關(guān)渡按鈕釋。妥HI指D規(guī)鹽范一討開始蔽是為接US悶B設(shè)景備寫幕的,內(nèi)緊密逃遵循棍US橋B描燭述符成,這音就是釘為什垮么上誕面說距HI襯D設(shè)提備可課以很舍好的怪遵循均US慮B的溫原因劈,但勿是H篩ID悶用于特其它蓬類型律的設(shè)躬備是艱非常槐常見糠的。主HI撲D設(shè)債備大餓多數(shù)壓時候飄為計晨算機筑提供得輸入鑒數(shù)據(jù)跑,但展是,質(zhì)也可俗以輸護出到鵝HI驅(qū)D設(shè)附備(嘉如打晝開鍵危盤上字的L董ED惹燈)然。以飯可以攜控制罰設(shè)備纏的特鉛性,晝?nèi)缬脪诂F(xiàn)及實設(shè)捷備的隱字體潮或者遙LE豈D顏茫色,救但是駝這些躍不在澆本設(shè)栽計的候范圍內(nèi)之內(nèi)仁了。遮在W稀in裕do拖ws洲中,雅系統(tǒng)戴HI后D類循驅(qū)動畝程序彼提供甲輸入影設(shè)備威的一積個抽嘆象視住圖。吃HI稍D設(shè)賽備自穿身可畝以是認US丘B(yǎng)設(shè)嶄備,任IE論EE光1粱39葵4設(shè)印備,舅甚至球只要瘋為普喪通的陳PC體兼容液的設(shè)目備編裕寫一吃個合惠適的鋸HI染D小雨驅(qū)動暫程序褲與總扶線或替設(shè)備性接口靠,它窄也可貸以成凱為H牧ID猶設(shè)備對。獅圖4劉-1蠶驅(qū)犧動程掏序結(jié)登構(gòu)圖擴圖4換-1院說明叉了在站W(wǎng)i斧nd策ow漸s中刃,H舍ID柴設(shè)備憂是如貫何被聾使用頓的。放首先肯從輸曾入說櫻起,誦HI伯D提楊供輸巾入設(shè)職備的巴一個借抽象歪模型攪,這搶樣客惜戶程半序不嘆關(guān)心燦輸入憶來自寺什么剝地方憤。H唉ID婚把一惹個設(shè)蠟備描壩述為跑代表
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年合肥經(jīng)濟技術(shù)職業(yè)學(xué)院單招職業(yè)技能測試題庫完整版
- 科技行業(yè)內(nèi)的團隊溝通策略分析
- 廠區(qū)租賃中介合同范本
- 2025江蘇省建筑安全員B證考試題庫及答案
- 礦銷售合同范本
- 2025年廣東茂名農(nóng)林科技職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫完整版
- 計算機網(wǎng)絡(luò)基礎(chǔ)知到智慧樹章節(jié)測試課后答案2024年秋吉林省經(jīng)濟管理干部學(xué)院
- 長期服裝供貨合同范本
- 2025年吉安幼兒師范高等??茖W(xué)校單招職業(yè)技能測試題庫一套
- 競業(yè)競爭合同范本
- 教學(xué)課件-電力系統(tǒng)的MATLAB-SIMULINK仿真與應(yīng)用(王晶)
- GB/T 26189.2-2024工作場所照明第2部分:室外作業(yè)場所的安全保障照明要求
- 新教科版一年級科學(xué)下冊第一單元《身邊的物體》全部課件(共7課時)
- 鹽城江蘇鹽城市住房和城鄉(xiāng)建設(shè)局直屬事業(yè)單位市政府投資工程集中建設(shè)管理中心招聘4人筆試歷年參考題庫附帶答案詳解
- 2024年黑龍江職業(yè)學(xué)院高職單招語文歷年參考題庫含答案解析
- 2024年南京旅游職業(yè)學(xué)院高職單招語文歷年參考題庫含答案解析
- 醫(yī)院教學(xué)秘書培訓(xùn)
- 《電商直播》 課件 項目一 走入電商直播
- 《中國宮腔鏡診斷與手術(shù)臨床實踐指南(2023版)》解讀課件
- 中藥學(xué)電子版教材
- GB/T 9535-1998地面用晶體硅光伏組件設(shè)計鑒定和定型
評論
0/150
提交評論