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 |