客户端接口
应用程序使用以下接口支持的方法在可移植设备上执行操作。 这些操作包括打开与设备的连接、从设备检索数据、将数据写入设备等。
接口 | 说明 |
---|---|
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。 枚举设备支持的服务,并检索与服务关联的设备。 |
下图显示了应用程序如何获取所需的大部分接口。 不会显示所有接口的所有方法或应用程序实现的接口。
相关主题