Partager via


CWnd::OnDeviceChange

L'infrastructure appelle cette fonction membre pour indiquer une application ou un pilote de périphérique d'une modification à la configuration matérielle d'un périphérique ou de l'ordinateur.

afx_msg BOOL OnDeviceChange( 
   UINT nEventType, 
   DWORD_PTR dwData  
);

Paramètres

  • nEventType
    Un type d'événement. Consultez la section Notes pour une description des valeurs disponibles

  • dwData
    l'adresse d'une structure qui contient des données spécifiques à l'événement. Sa signification dépend de l'événement donné.

Notes

Pour les périphériques qui offrent les fonctionnalités logiciel- contrôlables, telles que l'éjection et le verrouillage, le système d'exploitation en général envoie un message de DBT_DEVICEREMOVEPENDING pour permettre aux applications et des pilotes de périphérique effectuer leur utilisation du périphérique correctement.

Si le système d'exploitation supprime avec force d'un périphérique, il ne peut pas envoyer un message de DBT_DEVICEQUERYREMOVE avant de le faire.

Le paramètre nEvent peut être l'une de ces valeurs :

Notes

Cette fonction membre est appelée par l'infrastructure pour permettre à votre application de gérer un message de fenêtre.Les paramètres sont passés à la fonction reflètent les paramètres acceptés par l'infrastructure lorsque le message a été accepté.Si vous appelez l'implémentation de la classe de base de cette fonction, cette implémentation utilise les paramètres initialement passés avec le message et non les paramètres que vous fournissez à la fonction.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

WM_DEVICECHANGE