CWnd::OnDeviceChange
Rámci volání funkce tohoto člena upozornění aplikace nebo ovladače zařízení, změnu konfigurace hardwaru zařízení nebo počítače.
afx_msg BOOL OnDeviceChange(
UINT nEventType,
DWORD_PTR dwData
);
Parametry
nEventType
Typ události.Popis dostupných hodnot viz poznámkydwData
Adresa struktura, která obsahuje specifické údaje.Její význam závisí na danou událost.
Poznámky
Zařízení, které nabízejí software ovladatelné funkce, například vysunutí a zamykání, operačního systému obvykle odesílá DBT_DEVICEREMOVEPENDING zprávy umožňují aplikace a ovladače zařízení řádně ukončit jejich používání zařízení.
Pokud operační systém vynutí odebrání zařízení, nemusí odeslat DBT_DEVICEQUERYREMOVE zpráva před tím.
NEvent parametr může být jedna z těchto hodnot:
DBT_DEVICEARRIVAL bylo vloženo zařízení a je nyní k dispozici.
DBT_DEVICEQUERYREMOVE je požadováno oprávnění k odebrání zařízení.Aplikace můžete zakázat tento požadavek a zrušit odebrání.
DBT_DEVICEQUERYREMOVEFAILED požadavek na odebrání zařízení bylo zrušeno.
DBT_DEVICEREMOVEPENDING zařízení je třeba odebrat.Nemůže být odepřeno.
DBT_DEVICEREMOVECOMPLETE zařízení bylo odebráno.
DBT_DEVICETYPESPECIFIC událostí zařízení.
DBT_CONFIGCHANGED aktuální konfigurace změnila.
DBT_DEVNODES_CHANGED uzel zařízení byl změněn.
[!POZNÁMKA]
Tato funkce člena volá framework umožňující aplikaci pro zpracování zprávy systému Windows.Parametry předané funkce odrážejí parametry přijatých v rámci byla zpráva přijata.Že provádění volání třídy base provádění této funkce bude použita parametry původně předané zprávy a není zadané parametry funkce.
Požadavky
Záhlaví: afxwin.h