2009-05-31 3 views

답변

5

처음 등록하지 않으면 이러한 알림을받지 못합니다. 이를 수행하려면 RegisterDeviceNotification()을 사용하십시오.

이러한 알림을 수신하도록 창을 등록한 후에는 WM_DEVICECHANGE 메시지를 처리하십시오.

+0

유일한 방법입니까? –

+0

내가 아는 유일한 방법. – Stefan

+0

-1이 필요하지 않기 때문에 작동하지 않습니다. 연결된 MSDN 기사 인용 : "볼륨 알림이 최상위 창으로 브로드 캐스팅되므로 dbch_devicetype이 DBT_DEVTYP_VOLUME 인 경우 함수가 실패합니다." USB 드라이브 (대용량 저장 장치 프로파일 구현)는 볼륨입니다. – MSalters

관련 문제