Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

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

Show:
© 2017 Microsoft