Windows Dev Center

IPortableDevicePropertiesBulkCallback interface

The IPortableDevicePropertiesBulkCallback interface is implemented by the application to track the progress of an asynchronous operation that was begun by using the IPortableDevicePropertiesBulk interface.

After the application calls IPortableDevicePropertiesBulk::Start, Windows Portable Devices calls IPortableDevicePropertiesBulkCallback::OnStart first, and then repeatedly calls IPortableDevicePropertiesBulkCallback::OnProgress with information until the operation is completed or the application calls IPortableDevicePropertiesBulk::Cancel or returns an error value for OnProgress. Finally, regardless of whether the operation completed successfully, Windows Portable Devices calls IPortableDevicePropertiesBulkCallback::OnEnd.

Members

The IPortableDevicePropertiesBulkCallback interface inherits from the IUnknown interface. IPortableDevicePropertiesBulkCallback also has these types of members:

Methods

The IPortableDevicePropertiesBulkCallback interface has these methods.

MethodDescription
OnEnd

Called by the SDK when a bulk operation started by IPortableDevicePropertiesBulk::Start is completed.

OnProgress

Called by the SDK when a bulk operation started by IPortableDevicePropertiesBulk::Start has sent data to the device and received some information back.

OnStart

Called by the SDK when a bulk operation started by IPortableDevicePropertiesBulk::Start is about to begin.

 

Requirements

Header

PortableDeviceApi.h

Library

PortableDeviceGUIDs.lib

See also

Client Interfaces

 

 

Community Additions

ADD
Show:
© 2015 Microsoft