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 |