IPortableDevicePropertiesBulkCallback 接口 (portabledeviceapi.h)

IPortableDevicePropertiesBulkCallback 接口由应用程序实现,以跟踪使用 IPortableDevicePropertiesBulk 接口启动的异步操作的进度。

应用程序调用 IPortableDevicePropertiesBulk::Start 后,Windows 可移植设备首先调用 IPortableDevicePropertiesBulkCallback::OnStart ,然后反复调用 IPortableDevicePropericePropertiesBulkCallback::OnProgress ,直到操作完成或应用程序调用 IPortableDevicePropertiesBulk::Cancel 或返回 OnProgress 的错误值。 最后,无论操作是否成功完成,Windows 可移植设备都会调用 IPortableDevicePropertiesBulkCallback::OnEnd

继承

IPortableDevicePropertiesBulkCallback 接口继承自 IUnknown 接口。 IPortableDevicePropertiesBulkCallback 也具有以下类型的成员:

方法

IPortableDevicePropertiesBulkCallback 接口具有这些方法。

 
IPortableDevicePropertiesBulkCallback::OnEnd

当 IPortableDevicePropertiesBulk::Start 启动的批量操作完成时,SDK 将调用 OnEnd 方法。
IPortableDevicePropertiesBulkCallback::OnProgress

当 IPortableDevicePropertiesBulk::Start 启动的批量操作已将数据发送到设备并收到一些返回的信息时,SDK 将调用 OnProgress 方法。
IPortableDevicePropertiesBulkCallback::OnStart

当 IPortableDevicePropertiesBulk::Start 启动的批量操作即将开始时,SDK 将调用 OnStart 方法。

要求

要求
目标平台 Windows
标头 portabledeviceapi.h

另请参阅

客户端接口