evento DBT_QUERYCHANGECONFIG
O sistema transmite o evento do dispositivo DBT_QUERYCHANGECONFIG para solicitar permissão para alterar a configuração atual (encaixar ou desencaixar). Qualquer aplicativo pode negar essa solicitação e cancelar a alteração.
Para transmitir esse evento de dispositivo, o sistema usa a mensagem WM_DEVICECHANGE com wParam definido como DBT_QUERYCHANGECONFIG e lParam definido como zero.
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
-
Um identificador para uma janela.
-
uMsg
-
wParam
-
Defina como DBT_QUERYCHANGECONFIG.
-
lParam
-
Defina como zero.
Valor retornado
Retorne TRUE para conceder permissão para alterar a configuração.
Retorne BROADCAST_QUERY_DENY para negar permissão para alterar a configuração.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows XP |
Servidor mínimo com suporte |
Windows Server 2003 |
Cabeçalho |
|