应用程序使用以下接口支持的方法在便携式设备上执行作。 这些作包括打开与设备的连接、从设备检索数据、将数据写入设备等。
| 接口 | 描述 | 
|---|---|
| IEnumPortableDeviceObjectIDs | 枚举便携式设备上的对象。 | 
| IPortableDevice | 提供对便携式设备的低级别访问。 | 
| IPortableDeviceCapabilities | 检索各种设备功能,包括支持的格式、命令和功能对象。 | 
| IPortableDeviceContent | 提供在设备上创建、枚举和删除内容的方法。 | 
| IPortableDeviceDataStream | 公开用于数据传输的 IStream 的其他方法。 | 
| IPortableDeviceEventCallback | 由应用程序实现以接收异步回调。 | 
| IPortableDeviceManager | 枚举连接到计算机的设备,并提供一种简单的方法来请求设备的安装信息(包括制造商、友好名称和说明)。 | 
| IPortableDeviceProperties | 读取和写入设备上的对象的属性。 | 
| IPortableDevicePropertiesBulk | 异步读取和写入设备上的多个对象上的多个属性。 | 
| IPortableDevicePropertiesBulkCallback | 由应用程序实现,用于跟踪使用 IPortableDevicePropertiesBulk 接口启动的异步作的进度。 | 
| IPortableDeviceResources | 提供对对象数据的访问权限。 | 
| IPortableDeviceService | 仅限 Windows 7。 提供对便携式设备服务的低级别访问。 | 
| IPortableDeviceServiceCapabilities | 仅限 Windows 7。 检索各种服务功能,包括支持的格式、命令、方法和呈现配置文件。 | 
| IPortableDeviceServiceMethods | 仅限 Windows 7。 在服务上同步和异步调用方法。 | 
| IPortableDeviceServiceMethodCallback | 仅限 Windows 7。 由应用程序实现,通过调用 IPortableDeviceServiceMethods::InvokeAsync 开始跟踪异步服务方法作的完成 | 
| IPortableDeviceServiceManager | 仅限 Windows 7。 枚举设备支持的服务,并检索与服务关联的设备。 | 
下图显示了应用程序如何获取它所需的大部分接口。 并不是显示应用程序实现的所有接口或接口的所有方法。
显示创建和检索大多数所需客户端接口的 
相关主题