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

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

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

定 價:¥98.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《Microsoft Windows驅(qū)動程序模型設(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 ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號