我试图跟踪一个文件是在WPD兼容的设备上创建的,比如数码相机或Android手机。我注册使用Advice接收事件,我的回调被正确调用,但是我无法正确地获得文件名(可能是OBJECT_NAME)。以下是我所拥有的:
TPortableDeviceEventsCallback = class(TInterfacedObject, IPortableDeviceEventCallback)
public
function OnEvent(const pEventParameters: IPortableDeviceValues): HResult; dynamic; stdcall;
end
我有一台HTC One m8,当我将它插入文件中时,它会显示为"Android Phone“。它自动显示我的内部存储器,上面写着“包含数码照片Shotwell”。但是问题是,当我试图将一个文件从我手机的内部存储移到我电脑上的某个位置(拖放)时,我会得到一个错误,它不能工作。它说把它复制到/home/user/.如果我按下“显示更多细节”,它会说:错误获取文件:-6:不支持。任何帮助都将是非常感谢的,我也看到其他人有这个问题,但没有解决办法。