DBT_USERDEFINED evento

L'evento del dispositivo DBT_USERDEFINED identifica un evento definito dall'utente.

Per trasmettere questo evento del dispositivo, chiamare la funzione BroadcastSystemMessage con il messaggio WM_DEVICECHANGE . Impostare wParam su DBT_USERDEFINED e impostare lParam come descritto di seguito.

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

Parametri

Hwnd

Handle di una finestra.

Umsg

Identificatore del messaggio WM_DEVICECHANGE .

wParam

Impostare su DBT_USERDEFINED.

lParam

Puntatore a una struttura di _DEV_BROADCAST_USERDEFINED che descrive la trasmissione definita dall'utente in corso. Il membro dbud_szName contiene il nome del messaggio definito dall'utente, seguito da tutti i dati definiti dall'utente.

Valore restituito

Restituisce TRUE.

Requisiti

Requisito Valore
Client minimo supportato
Windows XP
Server minimo supportato
Windows Server 2003
Intestazione
Dbt.h

Vedi anche

Eventi del dispositivo

eventi Gestione dispositivi

_DEV_BROADCAST_USERDEFINED

WM_DEVICECHANGE

BroadcastSystemMessage