注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Microsoft Windows驅(qū)動(dòng)程序模型設(shè)計(jì)(英文影印版)

Microsoft Windows驅(qū)動(dòng)程序模型設(shè)計(jì)(英文影印版)

Microsoft Windows驅(qū)動(dòng)程序模型設(shè)計(jì)(英文影印版)

定 價(jià):¥98.00

作 者: Microsoft公司
出版社: Microsoft Press
叢編項(xiàng):
標(biāo) 簽: Windows

ISBN: 9787900629340 出版時(shí)間: 2000-09-01 包裝:
開(kāi)本: 787*1092 1/16 頁(yè)數(shù): 626 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)是《微軟編程圣典叢書(shū)(影印版)》之一,講述Windows 98和Windows 2000下的驅(qū)動(dòng)程序模型設(shè)計(jì),內(nèi)容涉及WDM、內(nèi)存和數(shù)據(jù)結(jié)構(gòu)管理、注冊(cè)和文件訪問(wèn)、多任務(wù)和多處理器環(huán)境中的驅(qū)動(dòng)程序開(kāi)發(fā)、I/O處理、設(shè)備讀寫(xiě)、WMI、USB體系結(jié)構(gòu)下的設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)等。為了增加本書(shū)的實(shí)用性,特以配套光盤(pán)的形式提供了豐富的程序?qū)嵗?、?qū)動(dòng)程序創(chuàng)建向?qū)А⑻幚砑床寮从煤碗娫垂芾碇械募?xì)節(jié)問(wèn)題的庫(kù),以及本書(shū)的電子版。本書(shū)由微軟公司組織專家編寫(xiě),具有相當(dāng)?shù)募夹g(shù)深度,是中、高級(jí)程序員必備的參考書(shū)。Windows驅(qū)動(dòng)程序模型(WDM)是微軟為其Windows 98和Windows 2000操作系統(tǒng)新開(kāi)發(fā)的公用驅(qū)動(dòng)程序模型,支持即插即用,提供電源管理功能,并對(duì)驅(qū)動(dòng)程序/小型驅(qū)動(dòng)程序方法作了擴(kuò)展。本書(shū)由設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)專家Walter Oney和微軟Windows DDK小組合作完成,通過(guò)大量實(shí)例、圖解、建議和對(duì)代碼的逐行分析,充分展示了實(shí)際的驅(qū)動(dòng)程序編寫(xiě)技巧。配套光盤(pán)內(nèi)容:超過(guò)20個(gè)驅(qū)動(dòng)程序?qū)嵗蜏y(cè)試程序,以及相應(yīng)的HTML文檔;驅(qū)動(dòng)程序創(chuàng)建向?qū)?;用?lái)幫助處理即插即用和電源管理中的細(xì)節(jié)問(wèn)題的庫(kù);本書(shū)的電子版。

作者簡(jiǎn)介

暫缺《Microsoft Windows驅(qū)動(dòng)程序模型設(shè)計(jì)(英文影印版)》作者簡(jiǎn)介

圖書(shū)目錄

Foreword
Acknowledgments
Chapter 1 Introduction
AN OVERVIEW OF THE OPERATIONG SYSTEMS
WINDOWS 2000 DRIVERS
SAMPLE CODE
ORGANIZATION OF THIS BOOK
OTHER RESOURCES
WARNING
Chapter 2 Basic Structure of a WDM Driver
DEVICE AND DRIVER LAYERING
THE DRIVERENTRY ROUTINE
THE ADDDEVICE ROUTINE
WINDOWS 98 COMPATIBILITY NOTES
Chapter 3 Basic Programming Techniques
THE DERNEL-MODE PROGRAMMING ENVIRONMENT
ERROR HANDLING
MEMORY MANAGEMENT
STRING HANDLING
MISCELLANEOUS PROGRAMMING TECHNIQUES
WINDOWS 98 COMPATIBILITY NOTES
Chapter 4 Synchronization
AN ARCHETYPAL SYNCHRONIZATION PROBLEM
INTERRUPT REQUEST LEVEL
SPIN LOCKS
KERNEL DISPATCHER OBJECTS
OTHER KERNEL-MODE SYNCHRONIZATION PRIMITIVES
Chapter 5 The I/O Request Packet
DATA STRUCTURES
THE “STANDARD MODEL”FOR IRP PROCESSING
COMPLETING I/O REQUESTS
PASSING REQUESTS DOWN TO LOWER LEVELS
CANCELLING I/O REQUESTS
MANAGING YOUR OWN IRPS
LOOSE ENDS
Chapter 6 Plug and Play
IRP_MJ_PNP DISPATCH FUNCTION
STARTING AND STOPPING YOUR DEVICE
MANAGING PNP STATE TRANSITIONS
OTHER CONFIGURATION FUNCTIONALITY
WINDOWS 98 COMPATIBILITY NOTES
Chapter 7 Reading and Writing Data
CONFIGURING YOUR DEVICE
ADDRESSING A DATA BUFFER
PORTS AND REGISTERS
SERVICING AND INTERRUPT
DIRECT MEMORY ACCESS
Chapter 8 Power Management
THE WDM POWER MODEL
MANAGING POWER TRANSITIONS
ADDITIONAL POWER MANAGEMENT DETAILS
WINDOWS 98 COMPATIBILITY NOTES
Chapter 9 Specialized Topics
FILTER DRIVERS
LOGGING ERRORS
I/O CONTROL OPERATIONS
SYSTEM THREADS
EXECUTIVE WORK ITEMS
WATCHDOG TIMERS
WINDOWS 98 COMPATIBILITY NOTES
Chapter 10 Windows Management Instrumentation
WMI CONCEPTS
WDM DRIVERS AND WMI
USER-MODE APPLICATIONS AND WMI
WINDOWS 98 COMPATIBILITY NOTES
Chapter 11 The Universal Serial Bus
PROGRAMMING ARCHITECTURE
WORKING WITH THE BUS DRIVER
Chapter 12 Installing Device Drivers
THE INF FILE
DEFINNG A DEVICE CLASS
LAUNCHING AN APPLICATION
WINDOWS 98 COMPATIBILITY NOTES
Appendix A Coping with Windows 98 Incompatibilities
DEFINNG STUBS FOR KERNEL-MODE ROUTINES
DETERMINING THE OPERATING SYSTEM VERSION
Appendix B Using GENERIC.SYS
Appendix C Using WDMWIZ.AWX
BASIC DRIVER INFORMATION
DEVICELOCONTROL CODES
I/O RESOURCES
POWER CAPABILITIES
USB ENDPOINTS
WMI SUPPORT
PARAMETERS FOR THE INF FILE
NOW WHAT?
Index

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)