evento DBT_DEVICETYPESPECIFIC
El sistema difunde el evento de dispositivo DBT_DEVICETYPESPECIFIC cuando se produce un evento específico del dispositivo.
Para difundir este evento de dispositivo, el sistema usa el mensaje WM_DEVICECHANGE con wParam establecido en DBT_DEVICETYPESPECIFIC y lParam establecido como se describe a continuación.
LRESULT CALLBACK WindowProc(
HWND hwnd, // handle to window
UINT uMsg, // WM_DEVICECHANGE
WPARAM wParam, // device-change event
LPARAM lParam // event-specific data
);
Parámetros
-
hwnd
-
Identificador a una ventana.
-
uMsg
-
Identificador de mensaje WM_DEVICECHANGE .
-
wParam
-
Establezca en DBT_DEVICETYPESPECIFIC.
-
lParam
-
Puntero a una estructura que identifica el dispositivo. La estructura consta de un encabezado independiente del evento, seguido de miembros dependientes del evento que describen el dispositivo. Para usar esta estructura, trate la estructura como una estructura de DEV_BROADCAST_HDR y compruebe su miembro dbch_devicetype para determinar el tipo de dispositivo.
Valor devuelto
Devuelve TRUE.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows XP |
Servidor mínimo compatible |
Windows Server 2003 |
Encabezado |
|