Я пишу приложение для ПК на C ++, которое должно определять, когда пользователь подключает SD-карту к своему компьютеру. Я знаю, как определить, когда подключено устройство чтения карт, но я не знаю, как определить, когда отдельные карты подключены / удалены.
Есть ли в Windows интерфейс ввода-вывода для обнаружения прибытия / удаления SD-карт?
[Обновить] предложенный метод WM_DEVICECHANGE работает только для обнаружения, когда устройство чтения SD-карт подключено. Он не определяет, когда отдельные карты вставляются в устройство чтения карт.