IPortableDeviceContent interface
The IPortableDeviceContent interface provides methods to create, enumerate, examine, and delete content on a device. To get this interface, call IPortableDevice::Content.
Members
The IPortableDeviceContent interface inherits from the IUnknown interface. IPortableDeviceContent also has these types of members:
Methods
The IPortableDeviceContent interface has these methods.
| Method | Description |
|---|---|
| Cancel |
Cancels a pending call on this interface. |
| Copy |
Copies objects from one location on a device to another. |
| CreateObjectWithPropertiesAndData |
Creates an object with both properties and data on the device. |
| CreateObjectWithPropertiesOnly |
Creates an object with only properties on the device. |
| Delete |
Deletes one or more objects from the device. |
| EnumObjects |
Rretrieves 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. |
| GetObjectIDsFromPersistentUniqueIDs |
Retrieves the current object ID of one or more objects, given their persistent unique IDs (PUIDs). |
| Move |
Moves one or more objects from one location on the device to another. |
| Properties |
Retrieves the interface that is required to get or set properties on an object on the device. |
| Transfer |
Retrieves an interface that is used to read from or write to the content data of an existing object resource. |
See also