Windows Portable设备 - 创建 /复制 /删除新文件时通知
Windows Portable Device - Notify when a new file is created / copied / deleted
使用(IPortableDeviceEventCallback
)从/复制到/存储设备的文件时,是否可以通知通知。
编辑:我有兴趣接收WPD_EVENT_OBJECT_ADDED
事件。
IPortableDeviceCapabilities::GetSupportedEvents
表明所需的事件得到了支持,但是在新文件副本上没有发送任何内容
wpd_event_object_added对应于MTP事件对象。https://msdn.microsoft.com/en-us/microsoft-r/dn932706
我认为,真正发送的事件取决于混凝土便携式设备上MTP协议的具体实现。
我认为WPD API的主要目的是管理手机和音乐播放器,访问和与USB闪存驱动器一起使用的可移植设备,仅作为某些兼容性导出,并且可能不包含所有功能。
如果您不想从便携式设备中接收此类通知,而是从USB闪存驱动器中实现MTP,则应在文件系统minifilters上查看https://msdn.microsoft.com/en-us/windows/hardware/frivers/ifs/file-system-minifilter-drivers
他们可以给您需要回调。
相关文章:
- .cpp和.h文件中的模板专用化声明
- 为什么两个不同的未命名名称空间可以共存于一个cpp文件中
- 文本文件中的单词链表
- CMake-按正确顺序将项目与C运行时对象文件链接
- Windows Portable设备 - 创建 /复制 /删除新文件时通知
- 安卓文件系统挂载/卸载通知
- 通知文件描述符准备使用回调读取
- 通过文本文件逐字通知并替换某些单词
- 获得有关硬盘扇区中原始数据更改的通知-文件更改通知
- inotify 多次错误地通知新文件
- inotify:如何在传输完成后通知目录中的新文件
- IE浏览器IFolderview2创建文件夹发布通知
- 在 Windows 中修改文件夹时通知我的应用程序
- C++获取导致目录更改通知的文件的文件名
- 如何通知调试器运行时链接的 DLL 文件的位置
- 文件关闭通知
- 如何在写入发生之前获得文件更改的通知?
- 在写文件时磁盘已满.我怎么能得到通知呢?
- Visual Studio 在从 GIT 存储库拉取文件时不会通知我文件更改(使用 samba)
- 如何通知其他进程文件已标记为删除