|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
JEDI API, отключение и подключение устройств
Здравствуйте!
Требуется программно отключить, а потом подключить USB-устройство (FT245R) подобно пунктам меню Диспетчера устройств "Отключить" и "Задействовать". Как это проще всего сделать? Как я понял надо использовать SetupApi. Скачал. Подключил. Пробуем вызывать функции... Код:
... var Guid : TGUID; PnPHandle : HDevInfo; ... const USBGuid : TGUID = '{36FC9E60-C465-11CF-8056-444553540000}'; ... Guid := USBGuid; PnPHandle := SetupDiGetClassDevs(@Guid, nil, 0, DIGCF_PRESENT); ... При вызове SetupDiGetClassDevs получаем: 'Access Violation at address 00000000. Read of address 0000000.' С чем это связано? Что-то с компиляцией модулей? |