Можно перечислить все файлы в файловой системе устройства MTP, а затем получить идентификаторы объектов для каждого файла / папки в системе.
Мои вопросы:
Я проверил справочную страницу программиста на веб-сайте msdn, но не нашел ничего подходящего. Я что-то пропустил ?
Спасибо!
С помощью IPortableDeviceValues
(который вы получаете от IPortableDeviceProperties::GetValues()
метод), запрос для WPD_OBJECT_CONTENT_TYPE
. Он вернется WPD_CONTENT_TYPE_FOLDER
если объект представляет собой папку.
С использованием IPortableDeviceContent::EnumObjects()
Метод, вы можете перечислить содержимое любой папки объектов.
Других решений пока нет …