Komunikat późniejszy niż WM_DEVICECHANGE -> WParam=DBT_DEVICEARRIVAL

0

Podłączam urządzenie USB do kompa (np. pendrive, konwerter USB->COM) i po dość krótkim czasie
od podłączenia przychodzi komunikat jak w temacie, ale podłączone urządzenie nie jest jeszcze
w pełni zainicjowane w systemie (szczególnie przy pierwszym podłączeniu), co można zaobserwować
w programie Registry Monitor, tzn. system jeszcze parę sekund mieli w rejestrach.
I teraz chodzi mi o to, czy jest jakiś (nieznany mi) komunikat, który poinformuje mnie, że to mielenie
się skończyło, bo dopiero wtedy mogę odczytać parametry lub konfigurację urządzenia.
Co ciekawe, komunikat WM_DEVICECHANGE -> WParam = DBT_DEVICEREMOVECOMPLETE przychodzi
we właściwym momencie, tzn. gdy odłączę urządzenie USB, system najpierw "przemieli" w rejestrach
i wtedy dopiero przychodzi ten komunikat.
Reasumując, przydałby się komunikat coś w stylu DBT_DEVICEARRIVALCOMPLETE :)

Pzdr.
Marogo

1 użytkowników online, w tym zalogowanych: 0, gości: 1