Freigeben über


DBT_QUERYCHANGECONFIG Ereignis

Das System sendet das DBT_QUERYCHANGECONFIG Geräteereignis, um die Berechtigung zum Ändern der aktuellen Konfiguration anzufordern (Dock oder Abdocken). Jede Anwendung kann diese Anforderung ablehnen und die Änderung abbrechen.

Um dieses Geräteereignis zu übertragen, verwendet das System die WM_DEVICECHANGE Nachricht, wobei wParam auf DBT_QUERYCHANGECONFIG und lParam auf Null festgelegt ist.

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

Parameter

hwnd

Das Fensterhandle

uMsg

Der WM_DEVICECHANGE Nachrichtenbezeichner.

wParam

Legen Sie auf DBT_QUERYCHANGECONFIG fest.

lParam

Auf NULL festlegen.

Rückgabewert

Geben Sie TRUE zurück, um die Berechtigung zum Ändern der Konfiguration zu erteilen.

Geben Sie BROADCAST_QUERY_DENY zurück, um die Berechtigung zum Ändern der Konfiguration zu verweigern.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP
Unterstützte Mindestversion (Server)
Windows Server 2003
Header
Dbt.h

Siehe auch

Geräteereignisse

Geräteverwaltung Ereignisse

WM_DEVICECHANGE