客户端接口

应用程序使用以下接口支持的方法在便携式设备上执行作。 这些作包括打开与设备的连接、从设备检索数据、将数据写入设备等。

接口 描述
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。 枚举设备支持的服务,并检索与服务关联的设备。

 

下图显示了应用程序如何获取它所需的大部分接口。 并不是显示应用程序实现的所有接口或接口的所有方法。

显示创建和检索大多数所需客户端接口的 关系图

编程参考