Compartir a través de


evento DBT_USERDEFINED

El DBT_USERDEFINED evento de dispositivo identifica un evento definido por el usuario.

Para difundir este evento de dispositivo, llame a la función BroadcastSystemMessage con el mensaje WM_DEVICECHANGE . Establezca wParam en DBT_USERDEFINED y establezca lParam como se describe a continuación.

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

Parámetros

Hwnd

Identificador a una ventana.

uMsg

Identificador de mensaje WM_DEVICECHANGE .

wParam

Establezca en DBT_USERDEFINED.

lParam

Puntero a una estructura de _DEV_BROADCAST_USERDEFINED que describe la difusión definida por el usuario en curso. El miembro dbud_szName contiene el nombre del mensaje definido por el usuario, seguido de los datos definidos por el usuario.

Valor devuelto

Devuelve TRUE.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP
Servidor mínimo compatible
Windows Server 2003
Encabezado
Dbt.h

Consulte también

Eventos de dispositivo

eventos de Administración de dispositivos

_DEV_BROADCAST_USERDEFINED

WM_DEVICECHANGE

BroadcastSystemMessage