Compartilhar via


evento DBT_USERDEFINED

O evento DBT_USERDEFINED dispositivo identifica um evento definido pelo usuário.

Para transmitir esse evento de dispositivo, chame a função BroadcastSystemMessage com a mensagem WM_DEVICECHANGE . Defina wParam como DBT_USERDEFINED e defina lParam conforme descrito a seguir.

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

Parâmetros

hwnd

Um identificador para uma janela.

uMsg

O identificador de mensagem WM_DEVICECHANGE .

wParam

Defina como DBT_USERDEFINED.

lParam

Um ponteiro para uma estrutura _DEV_BROADCAST_USERDEFINED que descreve a difusão definida pelo usuário em andamento. O membro dbud_szName contém o nome da mensagem definida pelo usuário, seguido por quaisquer dados definidos pelo usuário.

Valor retornado

Retornar TRUE.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP
Servidor mínimo com suporte
Windows Server 2003
Cabeçalho
Dbt.h

Confira também

Eventos do dispositivo

Eventos de Gerenciamento de Dispositivos

_DEV_BROADCAST_USERDEFINED

WM_DEVICECHANGE

BroadcastSystemMessage