Share via


IPortableDevicePropertiesBulk Interface

banner art

Previous Next

IPortableDevicePropertiesBulk Interface

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.

In addition to the methods inherited from IUnknown, the IPortableDevicePropertiesBulk interface exposes the following methods.

Method Description
Cancel Cancels a pending properties request.
QueueGetValuesByObjectFormat Queues a request for properties of objects of a specific format on a device.
QueueGetValuesByObjectList Queues a request for one or more specified properties from one or more specified objects on the device.
QueueSetValuesByObjectList Queues a request to set one or more specified values on one or more specified objects on the device.
Start Starts a queued operation.

Requirements

Header: Defined in PortableDeviceApi.h

Library: PortableDeviceGUIDs.lib

See Also

Previous Next