IPortableDeviceContent interface (portabledeviceapi.h)

The IPortableDeviceContent interface provides methods to create, enumerate, examine, and delete content on a device. To get this interface, call IPortableDevice::Content.

Inheritance

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

Methods

The IPortableDeviceContent interface has these methods.

 
IPortableDeviceContent::Cancel

The Cancel method cancels a pending operation called on this interface.
IPortableDeviceContent::Copy

The Copy method copies objects from one location on a device to another.
IPortableDeviceContent::CreateObjectWithPropertiesAndData

The CreateObjectWithPropertiesAndData method creates an object with both properties and data on the device.
IPortableDeviceContent::CreateObjectWithPropertiesOnly

The CreateObjectWithPropertiesOnly method creates an object with only properties on the device.
IPortableDeviceContent::Delete

The Delete method deletes one or more objects from the device.
IPortableDeviceContent::EnumObjects

The EnumObjects method retrieves an interface that is used to enumerate the immediate child objects of an object. It has an optional filter that can enumerate objects with specific properties.
IPortableDeviceContent::GetObjectIDsFromPersistentUniqueIDs

The GetObjectIDsFromPersistentUniqueIDs method retrieves the current object ID of one or more objects, given their persistent unique IDs (PUIDs).
IPortableDeviceContent::Move

The Move method moves one or more objects from one location on the device to another.
IPortableDeviceContent::Properties

The Properties method retrieves the interface that is required to get or set properties on an object on the device.
IPortableDeviceContent::Transfer

The Transfer method retrieves an interface that is used to read from or write to the content data of an existing object resource.

Requirements

Requirement Value
Target Platform Windows
Header portabledeviceapi.h

See also

Client Interfaces