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 |
|