evento DBT_DEVNODES_CHANGED
Il sistema trasmette l'evento del dispositivo DBT_DEVNODES_CHANGED quando un dispositivo è stato aggiunto o rimosso dal sistema. Le applicazioni che gestiscono elenchi di dispositivi nel sistema devono aggiornare gli elenchi.
Per trasmettere questo evento del dispositivo, il sistema usa il messaggio di WM_DEVICECHANGE con wParam impostato su DBT_DEVNODES_CHANGED e lParam impostato su zero.
LRESULT CALLBACK WindowProc(
HWND hwnd, // handle to window
UINT uMsg, // WM_DEVICECHANGE
WPARAM wParam, // device-change event
LPARAM lParam // event-specific data
);
Parametri
-
Hwnd
-
Handle di una finestra.
-
Umsg
-
Identificatore di messaggio WM_DEVICECHANGE .
-
wParam
-
Impostare su DBT_DEVNODES_CHANGED.
-
lParam
-
Imposta su zero.
Valore restituito
Restituisce TRUE.
Commenti
Non sono disponibili altre informazioni su quale dispositivo è stato aggiunto o rimosso dal sistema. Le applicazioni che richiedono altre informazioni devono essere registrate per la notifica del dispositivo usando la funzione RegisterDeviceNotification .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows XP |
Server minimo supportato |
Windows Server 2003 |
Intestazione |
|