IPortableDeviceProperties interface (portabledeviceapi.h)

The IPortableDeviceProperties interface retrieves, adds, or deletes properties from an object on a device, or the device itself. To get this interface, call IPortableDeviceContent::Properties on an object. To get this interface for the object, specify WPD_DEVICE_OBJECT_ID in GetValues.

Inheritance

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

Methods

The IPortableDeviceProperties interface has these methods.

 
IPortableDeviceProperties::Cancel

The Cancel method cancels a pending call.
IPortableDeviceProperties::Delete

The Delete method deletes specified properties from a specified object on a device.
IPortableDeviceProperties::GetPropertyAttributes

The GetPropertyAttributes method retrieves attributes of a specified object property on a device.
IPortableDeviceProperties::GetSupportedProperties

The GetSupportedProperties method retrieves a list of properties that a specified object supports. Note that not all of these properties may actually have values.
IPortableDeviceProperties::GetValues

The GetValues method retrieves a list of specified properties from a specified object on a device.
IPortableDeviceProperties::SetValues

The SetValues method adds or modifies one or more properties on a specified object on a device.

Requirements

Requirement Value
Target Platform Windows
Header portabledeviceapi.h

See also

Client Interfaces