Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Аппаратное обеспечение -> Агуров П.В. -> "Интерфейсы USB. Практика использования и программирования" -> 158

Интерфейсы USB. Практика использования и программирования - Агуров П.В.

Агуров П.В. Интерфейсы USB. Практика использования и программирования — БВХ-Петербург, 2004. — 576 c.
ISBN 5-94157-202-6
Скачать (прямая ссылка): interfeysusbpraktikaispolzovaniya2004.djvu
Предыдущая << 1 .. 152 153 154 155 156 157 < 158 > 159 160 161 162 163 164 .. 168 >> Следующая

console No 0x7CS700
МЯЧ .... . . . . li .... _ -
.......... - --ST
For Help, press FT
A
Рис. 19.1. Программа Depends
Error Lookup |_.|n|_x|
Value: |33 Error Message
The process cannot access the file because another process has
locked a portion of the file.
Modules...) ILooKUbl| Close | Help |

Рис. 19.2. Программа Error Lookup
520
Часть V. Справочник
тцШ
Choose the desired format below, (hen select "Copy" to copy the results
to the clipboard (the results can then be pasted into your source code).
Choose 'Exit" when done.
Mew GUID j
г GUID Format
Exit
j С i, IMPLEMENT_01ECREATE(...] f
I Г g DEFINE_GUID(.") i
i <• g, static const struct GUID = {...it i
j 4. Registry Format (re. {xxxxxxx-xxxx.:. xxxx}) |
"Result-....-.-- -- - - - - - ~
i 11 {E9A05ED2-EFCD-4e45-AB26-27BEC0CAB2AF}
I static const GUID <<name>> "
I { Qxe9a05ed2. Oxefcd, 0x4e45, {Oxab, 0x26, 0x27, Oxbe, OxcO, Oxca, I
0xb2, Oxaf} };
Среди утилит, входящих в состав Microsoft DDK (Driver Development Kit,
комплект разработчика драйверов), есть утилиты, которые помогут в работе
с USB-интерфейсом и созданием INF-файлов.
Программа DeviceTree (рис. 19.4) позволяет отобразить дерево драйверов и
соответствующих устройств. Отображение дерева устройств производится с
двух точек зрения: с точки зрения принадлежности объектов устройств
драйверам (режим D) и с точки зрения взаимной подчиненности объектов
устройств при выполнении нумерации устройств.
Для каждого драйвера отображаются список обрабатываемых кодов (рабочих
процедур), размер, атрибуты драйвера и множество других параметров.
Однако полнота информации оборачивается другой стороной - при построении
дерева устройств программа может привести к сбою или аварийной
перезагрузке компьютера (о чем программа честно предупреждает при
старте).
Рис. 19.3. Программа GuidGen
19.2. Средства Microsoft DDK
19.2.1. DeviceTree
Глава 19. Инструменты
521
' DeviceTree V2.6 - Driver View -OSR's Device and Driver fxplorer
gfe tyew Search tNp
9". • DRV (Drivertserenum S' • DRV tf>iver\Ser"l >? • DRV y>fver\swenum
i'i DRV y>iver\sysaudio i* • DRV y>ivef\Tcpip DRV tPriver\TermDD ? DRV
y>iver\Update
Ж DRV y>ivwi,vjsbehci
& Pffil V>iver)usbhub
Ж DEV \Device\0000006a
Ш DEV \DevKe\00000069
Ж DEV (DevceW)00068
it:- DEV \Device\00000067
f+i DEV jDevce!,00000066 ;
'.Ж-- ORV \Dnver\usbuhct
it DRV (D"ver\VgaSave
it DRV iDriver^Vieide
W ORV y>iver\Vo)Snap
Ж ORV \Dnver\VPCAppSv
it ORV tDriver)VPCNet52 "
Si • ORV tDnver^Wanarp
• DRV TDnveryxdmaud
DRV tDnver\Wjr>32k -
it • ORV \Dnver\WmDrtver
ft ORV \Driver\WMIxWDM
'? DRV \fleSystem\Cdfs
4 | jlT
For He(p, pr*t< Ft ,
OriverName:
LcadAddew:
Oliver See: ¦
Handle Count: References:
Attributes: 4
Driver Object FasdoOBpeteh Table: Startle Entry Point:
¦ Add Device Entry Point: Rags- • :v Service Name: ,¦
fSirver^usbhub'
Marc" Function Codes Sipported
:* ' -PЙЩГ"
$Й1Ь32670~~
_ fuebhub
IRP MJ CREATE |RP_MJ CLOSE
TRP Mj~DEViCE'control
IRP MJ (NTERNAL DEVICE CONTROL IRP_MJ_QUERY_P0WER
; ;FasBo Entry Point" Supported
I
-1 OcenSii
Orbed Routine Addren, t КЫ85Ь64еа .
Open Systems R "sources, inc. 105 Route 101A Suite 19 Amherst. NH 03031
Ph. (603)595-6500 Fax: (603)595-6503 V"cV2.S • May 24,2001
httpV/www.oa.com
Custom Development. Seminars and Consulting
D evice List
Device Name о j Device Obiect i Handes jPtf* Refs 1 Attached
FSO 1 :
\Device\00000066 0x81 db!690 0 0 0. 0x0
\Devrce\00000067 0x8ldcc88Q 0 0 0 0x0
\Device\00000068 0x81dbbcb0 0 0 0. 0x0
\Device\Q0000069 0x81d9a228 0 0 0. 0x0
4 SDeweVOOOOOOGa 0x81db0940 0 0 0 0x0 .
¦¦ "г. 1 it
;WM
Рис. 19.4. Программа DeviceTree
19.2.2. DevCon
Консольная программа DevCon позволяет получить информацию о системе. Ниже
приведены примеры использования этой программы с различными ключами.
Ключ classes
Ключ classes отображает список всех зарегистрированных классов системы
(листинг 19.1).
; Листинг 19.1. Программа Devcon с ключом classes
.....................................................
// Windows ХР. Список приводится с сокращениями.
>F:\WINXPDDK\tools\devcon\i386\devcon.exe classes Listing 49 setup
class(es).
WCEUSBS : Windows CE USB Devices
USB : Universal Serial Bus controllers
CDROM : DVD/CD-ROM drives
Computer : Computer
DiskDrive : Disk drives
Display : Display adapters
522
Часть V. Справочник
fdc Floppy disk controllers
hdc IDE ATA/ATAPI controllers
Keyboard Keyboards
MEDIA Sound, video and game controllers
Modem Modems
Monitor Monitors
Mouse Mice and other pointing devices
MTD PCMCIA and Flash memory devices
Ports Ports (COM & LPT)
Printer Printers
System System devices
Unknown Other devices
FloppyDisk Floppy disk drives
Processor Processors
HIDClass Human Interface Devices
LegacyDriver Non-Plug and Play Drivers
Ключ driverfiles
Ключ driverfiles отображает список драйверов, соответствующих выбранному
классу устройств или весь список драйверов (опция Пример вызова показан в
Предыдущая << 1 .. 152 153 154 155 156 157 < 158 > 159 160 161 162 163 164 .. 168 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.