Compartilhar via


CWnd::OnDeviceChange

A estrutura chama essa função de membro para notificar um aplicativo ou um driver de dispositivo de uma alteração na configuração de hardware de um dispositivo ou do computador.

afx_msg BOOL OnDeviceChange( 
   UINT nEventType, 
   DWORD_PTR dwData  
);

Parâmetros

  • nEventType
    Um tipo de evento. Consulte a seção comentários para obter uma descrição dos valores disponíveis

  • dwData
    O endereço de uma estrutura que contém dados de eventos específicos. Seu significado depende de dado evento.

Comentários

Para dispositivos que oferecem recursos software- ações, como a ejeção e o bloqueio, o sistema operacional normalmente envia uma mensagem de DBT_DEVICEREMOVEPENDING para permitir que aplicativos e drivers de dispositivo termina normalmente o uso de dispositivo.

Se o sistema operacional remove vigorosa de um dispositivo, não pode enviar uma mensagem de DBT_DEVICEQUERYREMOVE antes de fazer isso.

O parâmetro nEvent pode ser um de esses valores:

Dica

Essa função de membro é chamada pela estrutura para permitir que seu aplicativo manipule uma mensagem do windows.Parâmetros passados à sua função refletem os parâmetros recebidos pela estrutura quando a mensagem foi colocada.Se você chamar a implementação da classe base de essa função, essa implementação usará parâmetros passados originalmente com a mensagem e não os parâmetros que você fornece para a função.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CWnd Class

Gráfico da hierarquia

WM_DEVICECHANGE