CWnd::OnDeviceChange
A estrutura chama esta função de membro para notificar um aplicativo ou driver de dispositivo de uma alterar na configuração de hardware de um dispositivo ou computador.
afx_msg BOOL OnDeviceChange(
UINT nEventType,
DWORD_PTR dwData
);
Parâmetros
nEventType
Um tipo de evento.Consulte a seção de comentários para obter uma descrição dos valores disponíveldwData
O endereço de uma estrutura que contém dados específicos do evento.Seu significado depende de determinado evento.
Comentários
Para dispositivos que oferecem recursos controláveis de softwares, sistema autônomo ejeção e bloquear, o sistema operacional normalmente envia um DBT_DEVICEREMOVEPENDING mensagem para permitir que aplicativos e drivers de dispositivo participante normalmente seu uso do dispositivo.
Se o sistema operacional forçada remove de um dispositivo, ele não pode enviar um DBT_DEVICEQUERYREMOVE mensagem antes de fazê-lo.
The nEvent parâmetro pode ser um destes valores:
DBT_DEVICEARRIVAL Um dispositivo foi inserido e agora está disponível.
DBT_DEVICEQUERYREMOVE Permissão para remover um dispositivo é solicitada.Qualquer aplicativo pode negar essa solicitação e cancelar a remoção.
DBT_DEVICEQUERYREMOVEFAILED Solicitação para remover um dispositivo foi cancelada.
DBT_DEVICEREMOVEPENDING Dispositivo está prestes a ser removido.Não pode ser negado.
DBT_DEVICEREMOVECOMPLETE Dispositivo foi removido.
DBT_DEVICETYPESPECIFIC Evento específicas de dispositivo.
DBT_CONFIGCHANGED Configuração corrente foi alterado.
DBT_DEVNODES_CHANGED Nó do dispositivo foi alterado.
Observação: |
---|
Essa função de membro é chamada pela estrutura para permitir que seu aplicativo manipular uma mensagem do Windows.O para metros passados para a função refletem os parâmetros recebidos pela estrutura quando a mensagem foi recebida.Se você chamar a implementação da classe de base dessa função, essa implementação usará os parâmetros passados originalmente com a mensagem e nenhum t os parâmetros que você fornecer para a função. |
Requisitos
Cabeçalho: afxwin.h