Client Interfaces
Previous | Next |
Client Interfaces
Interface | Description |
IEnumPortableDeviceObjectIDs | Enumerates the objects on a portable device. |
IPortableDevice | Provides low-level access to a portable device. |
IPortableDeviceCapabilities | Retrieves a variety of device capabilities, including supported formats, commands, and functional objects. |
IPortableDeviceContent | Provides methods to create, enumerate, and delete content on a device. |
IPortableDeviceDataStream | Exposes additional methods on an IStream used for data transfers. |
IPortableDeviceEventCallback | Implemented by the application to receive asynchronous callbacks. |
IPortableDeviceManager | Enumerates devices that are connected to the computer and provides a simple way to request installation information for the device (including manufacturer, friendly name, and description). |
IPortableDeviceProperties | Read and write properties for an object on the device. |
IPortableDevicePropertiesBulk | Reads and writes multiple properties on multiple objects on a device, asynchronously. |
IPortableDevicePropertiesBulkCallback | Implemented by the application to track the progress of an asynchronous operation that was begun by using the IPortableDevicePropertiesBulk interface. |
IPortableDeviceResources | Provides access to an object's data. |
The following diagram shows how an application gets most of the interfaces it needs. Note that the diagram does not show all the methods of all the interfaces, or the interfaces that are implemented by the application.
See Also
Previous | Next |