RTV forum PL | NewsGroups PL

SetUpApi.dll w komunikacji z urządzeniem USB na Windows XP - czy to dobra praktyka?

SetUpApi.dll - korzystac do komunikacji, czy nie?

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - SetUpApi.dll w komunikacji z urządzeniem USB na Windows XP - czy to dobra praktyka?

RM
Guest

Mon Sep 18, 2006 8:40 am   



Dzien dobry,

Mam obsluzyc od strony PC (WinXP) komunikacje z urzadzeniem USB. Producent
"kontrolera" uzytego w tym urzadzeniu podal bardzo proste przyklady jak to
robic. Wszystko dziala bardzo sprawnie - przynajmniej na aktualnym etapie. Mam
jednak rozterki, bo przyklady korzystaja z funkcji z biblioteki SetUpApi.dll,
a funkcje te opisywane sa przez MS jako "device installation function". Czyli
do _zwyklej_ komunikacji korzystam z funkcji raczej przeznaczonych do
_instalacji_ urzadzen...

Konkretnie chodzi o funckcje: SetupDiGetClassDevs,
SetupDiEnumDeviceInterfaces, SetupDiGetDeviceInterfaceDetail.

Uprzejmie prosze o jakies komentarze...

Pozdrawiam,
RM

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

Adam Dybkowski
Guest

Mon Sep 18, 2006 7:20 pm   



RM napisał(a):

Quote:
Mam obsluzyc od strony PC (WinXP) komunikacje z urzadzeniem USB. Producent
"kontrolera" uzytego w tym urzadzeniu podal bardzo proste przyklady jak to
robic. Wszystko dziala bardzo sprawnie - przynajmniej na aktualnym etapie. Mam
jednak rozterki, bo przyklady korzystaja z funkcji z biblioteki SetUpApi.dll,
a funkcje te opisywane sa przez MS jako "device installation function". Czyli
do _zwyklej_ komunikacji korzystam z funkcji raczej przeznaczonych do
_instalacji_ urzadzen...

Konkretnie chodzi o funckcje: SetupDiGetClassDevs,
SetupDiEnumDeviceInterfaces, SetupDiGetDeviceInterfaceDetail.

Biblioteka SetupAPI nie zawiera tylko i wyłącznie funkcji związanych z
instalacją sprzętu. Powyżej wymieniłeś funkcje pomagające w wyszukaniu
konkretnego urządzenia lub klasy urządzeń w systemie (enumeracji) i
pobierające szczegółowe informacje o interfejsie. Wykorzystuje je m.in.
program Menadżer urządzeń aby pokazać, co siedzi w komputerze.

Wszystkie funkcje są opisane w MSDN:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/DevInst_r/hh/DevInst_r/di-rtns_8a5811d9-9e5d-44f6-84b2-7ec25c72f54b.xml.asp

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

elektroda NewsGroups Forum Index - Elektronika Polska - SetUpApi.dll w komunikacji z urządzeniem USB na Windows XP - czy to dobra praktyka?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map