现代微机原理与接口技术 NT/WDM Device Driver Wizard (DriverWorks)- Step 9 of 11 X Driver Works Define one or more device classes SampleDevice Re ename Interface Buffers P oer Select a method to access readwrite o Buffered For devices that are sl transfer small blocks of data such as keyboard, mouse, serial 1 C Direct For devices that transfer large amounts of data in a short time such as storage devices C Neither This release of DriverWizard supports Buffered or Direct <Back Finish Cancel Help Department of Computer Science Engineering 「计算机科学与工程系 http://qsyang
http://qsyang.yeah.net 现代微机原理与接口技术 11
现代微机原理与接口技术 /WDM Device Driver Wizard DriverWorks)-Step 10 of 11 Driver Works Define control codes used to communi cate with applications or other drivers through the Device IO H Method A ccess 添加和应用程 序之间通信的 控制代码 Add Edit Remove Include File Name: sampleioctlh Back Next Finish Cancel Help Department of Computer Science Engineering 「计算机科学与工程系 http://qsyang.yeah.net
http://qsyang.yeah.net 现代微机原理与接口技术 12 添加和应用程 序之间通信的 控制代码
Ad0 Control Code COCTL) x Ad0 Control Code(OCTI)刘原理与接口技米 Parameter Name Parameter Name SAMPLE IOCTL R SAMPLE_IOCTL _Write Ordinal Ordinal 800 0x801 Method Method Buffered Buffered A ccess A ccess y An Queue (serialize)this request I Queue (serialize) this request c OK Cancel OK Cancel Add IO Control Code ( IOCTL) Parameter Name SAMPLE_IOCTL _ReadWrite Ordinal 0x82 Method Buffered Access Ant I Queue (serialize) this request c nce& Engineering 13 OK Cancel 程系 http://qsyang.yeah.net
http://qsyang.yeah.net 现代微机原理与接口技术 13
现代微机原理与接口技术 NT/WDM Device Driver Wizard DriverWorks)- Step 10 of 11 Driver Works Define control codes used to communi cate with applications or other drivers through the Device Io Name Q? Ordinal Method SAMPLE IOCTL Read N Ox800 Buffered Any SAMPLE IOCTL Write Hx801 Buffered An SAMPLE IOCTL ReadWrite N 0x802 Buffered Any Add Edit 」g emove Include File Name: sampleioctlh <Back Next Finish Cancel Help Department of Computer science ineering 14 算机科学与工程系 http://qsyang.yeah.net
http://qsyang.yeah.net 现代微机原理与接口技术 14
现代微机原理与接口技术 NT/WDM Device Driver Wizard (DriverWorks)- Step 11 of 11 Driver Works Additional options Test v Create test console application Filename Test-sample Debug Options v Enable Break at Driver Ent 测试用应用 V Generate Trace Code 程序名称 Specify default pool tag for memory locations. Enter four characters in More Options 厂 Enable Event Logging Enable DriverSockets Support (TDI C Generate 64 bit configuration <Back Next> □Fis]_ Cancel」 Help Department of Computer Science Engineering 15 算机科学与工程系 http://qsyang.yeah.net
http://qsyang.yeah.net 现代微机原理与接口技术 15 测试用应用 程序名称