IPortableDevicePropertiesBulk interface (portabledeviceapi.h)

The IPortableDevicePropertiesBulk interface queries or sets multiple properties on multiple objects on a device, asynchronously. Information is returned by an application-implemented IPortableDevicePropertiesBulkCallback interface.

To get this interface, call QueryInterface on IPortableDeviceProperties. If the device does not support bulk operations, this call will fail with E_NOINTERFACE.

Inheritance

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

Methods

The IPortableDevicePropertiesBulk interface has these methods.

 
IPortableDevicePropertiesBulk::Cancel

The Cancel method cancels a pending properties request.
IPortableDevicePropertiesBulk::QueueGetValuesByObjectFormat

The QueueGetValuesByObjectFormat interface queues a request for properties of objects of a specific format on a device.
IPortableDevicePropertiesBulk::QueueGetValuesByObjectList

The QueueGetValuesByObjectList method queues a request for one or more specified properties from one or more specified objects on the device.
IPortableDevicePropertiesBulk::QueueSetValuesByObjectList

The QueueSetValuesByObjectList method queues a request to set one or more specified values on one or more specified objects on the device.
IPortableDevicePropertiesBulk::Start

The Start method starts a queued operation.

Requirements

Requirement Value
Target Platform Windows
Header portabledeviceapi.h

See also

Client Interfaces