CWnd::OnDeviceChange
Framework bir uygulama veya aygıt sürücüsü donanım yapılandırmasında bir aygıt veya bilgisayar bir değişiklik konusunda sizi bilgilendirmek amacıyla bu üye işlevini çağırır.
afx_msg BOOL OnDeviceChange(
UINT nEventType,
DWORD_PTR dwData
);
Parametreler
nEventType
Olay türü. Kullanılabilir değerler için bir açıklama için Notlar bölümüne bakındwData
Olaya özgü verileri içeren bir yapı adresi. Bunun anlamı, verilen olayda bağlıdır.
Notlar
Çıkarma ve kilitleme gibi yazılım denetlenebilir özellikleri sunan aygıtları için işletim sistemi genelde gönderen bir DBT_DEVICEREMOVEPENDING uygulamaları bildirmek için ileti ve aygıt sürücülerini Aygıt kullanımını olağan biçimde sona erdirmek.
İşletim sistemini aygıt zorla kaldırırsa değil gönderebilir bir DBT_DEVICEQUERYREMOVE bunu yapmadan önce message.
NEvent parametresi bu değerlerden biri olabilir:
DBT_DEVICEARRIVAL bir aygıt takılı ve kullanıma sunulmuştur.
DBT_DEVICEQUERYREMOVE bir aygıtı kaldırmak için izni istedi. Herhangi bir uygulama bu isteği reddetmek ve kaldırma işlemini iptal edebilirsiniz.
DBT_DEVICEQUERYREMOVEFAILED bir aygıtı kaldırmak için bir istek iptal edilmesinin.
DBT_DEVICEREMOVEPENDING aygıtıdır yaklaşık kaldırılacak. Kısıtlanamaz.
DBT_DEVICEREMOVECOMPLETE aygıt kaldırıldı.
DBT_DEVICETYPESPECIFIC aygıta özgü olay.
DBT_CONFIGCHANGED geçerli yapılandırması değişti.
dbt_devnodes_changed aygıt düğümü değişti.
Not
Bu üye işlevi, uygulamanız Windows ileti işleme izin çerçevesi tarafından çağrılır.İleti alındığında çerçevesi tarafından alınan parametreleri, işleve iletilen parametreler yansıtır.Temel sınıf uygulaması, bu işlev çağrısı yaparsa, bu uygulama özgün iletiyi ve sağladığınız parametreleri ile işleve geçirilen parametreleri kullanır.
Gereksinimler
Başlık: afxwin.h