2010-04-22 4 views
0

Windows에서 볼륨이 파일 시스템에 연결되면
창이 탐색기에서 볼륨을 감지하고 자동으로 새로 고침됩니다.볼륨 첨부 알림을 수신하는 방법

나는이 기술을 궁금해.
프로그램 (장치 드라이버 포함)은 알림을 어떻게 받습니까?
- 물론 폴링을 의미하지는 않습니다. 나는 이벤트 (또는 메시지)를 원한다.

네트워크 볼륨 (예 : SMB)이 연결되면 알림을 받고 싶습니다.
미리 감사드립니다.

답변

1

몇 가지 조사를해야하지만 기본적으로 Windows IO 관리자에 등록하면 장치가 연결될 때 코드 일부가 호출됩니다. RegisterDeviceNotification()을 시작하는 것이 좋습니다. 장치가 연결되면 IO Manager에서 메시지를 보내므로 메시지에 대한 적절한 콜백 설정이 있는지 확인해야합니다.

Windows 시스템 API에서 Windows Devices Services을 읽는 것이 좋습니다. 수행중인 작업에 따라 Microsoft에서 제공하는 일반 드라이버가 종종 적합 할 수 있으므로 드라이버가 필요할 수도 있고 필요하지 않을 수도 있습니다. 드라이버의 경우 Windows Driver Kit을 확인하십시오. 여기에는 샘플 드라이버의 훌륭한 컬렉션과 드라이버와의 인터페이싱 및 하드웨어 작업을위한 Win32 코드가 포함되어 있습니다.

행운을 빈다.

+0

Dr. Watson! :) – Benjamin

관련 문제