Поделиться через


событие DBT_CONFIGCHANGED

Система транслирует событие DBT_CONFIGCHANGED устройства, чтобы указать, что текущая конфигурация изменилась из-за док-станции или отстыковки. Приложение или драйвер, которые хранят данные в реестре в разделе HKEY_CURRENT_CONFIG, должны обновить данные.

Для широковещательной трансляции этого события устройства система использует сообщение WM_DEVICECHANGE с параметром wParam , равным DBT_CONFIGCHANGED, а lParam — нулевым.

LRESULT CALLBACK WindowProc(
  HWND hwnd,       // handle to window
  UINT uMsg,       // WM_DEVICECHANGE
  WPARAM wParam,   // device-change event
  LPARAM lParam    // event-specific data
);

Параметры

hwnd

Дескриптор окна.

uMsg

Идентификатор сообщения WM_DEVICECHANGE .

wParam

Задайте значение DBT_CONFIGCHANGED.

lParam

Задайте нулевое значение.

Возвращаемое значение

Возвращает значение TRUE.

Требования

Требование Значение
Минимальная версия клиента
Windows XP
Минимальная версия сервера
Windows Server 2003
Заголовок
Dbt.h

См. также раздел

События устройства

События Управление устройствами

WM_DEVICECHANGE