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 |