Interfaces de cliente

Las aplicaciones usan los métodos admitidos por las interfaces siguientes para realizar operaciones en dispositivos portátiles. Estas operaciones incluyen la apertura de una conexión a un dispositivo, la recuperación de datos de un dispositivo, la escritura de datos en un dispositivo, y así sucesivamente.

Interfaz Descripción
IEnumPortableDeviceObjectIDs Enumera los objetos de un dispositivo portátil.
IPortableDevice Proporciona acceso de bajo nivel a un dispositivo portátil.
IPortableDeviceCapabilities Recupera una variedad de funcionalidades de dispositivo, incluidos los formatos admitidos, los comandos y los objetos funcionales.
IPortableDeviceContent Proporciona métodos para crear, enumerar y eliminar contenido en un dispositivo.
IPortableDeviceDataStream Expone métodos adicionales en un IStream usado para las transferencias de datos.
IPortableDeviceEventCallback Implementado por la aplicación para recibir devoluciones de llamada asincrónicas.
IPortableDeviceManager Enumera los dispositivos conectados al equipo y proporciona una manera sencilla de solicitar información de instalación para el dispositivo (incluido el fabricante, el nombre descriptivo y la descripción).
IPortableDeviceProperties Lee y escribe las propiedades de un objeto en el dispositivo.
IPortableDevicePropertiesBulk Lee y escribe varias propiedades en varios objetos de un dispositivo de forma asincrónica.
IPortableDevicePropertiesBulkCallback Implementado por la aplicación para realizar un seguimiento del progreso de una operación asincrónica que se inició mediante la interfaz IPortableDevicePropertiesBulk.
IPortableDeviceResources Proporciona acceso a los datos de un objeto.
IPortableDeviceService Windows 7 solo. Proporciona acceso de bajo nivel a un servicio de dispositivo portátil.
IPortableDeviceServiceCapabilities Windows 7 solo. Recupera una variedad de funcionalidades de servicio, incluidos los formatos, comandos, métodos y perfiles de representación admitidos.
IPortableDeviceServiceMethods Windows 7 solo. Invoca métodos de forma sincrónica y asincrónica en un servicio.
IPortableDeviceServiceMethodCallback Windows 7 solo. Implementado por la aplicación para realizar un seguimiento de la finalización de una operación de método de servicio asincrónica iniciada mediante una llamada a IPortableDeviceServiceMethods::InvokeAsync
IPortableDeviceServiceManager Windows 7 solo. Enumera los servicios admitidos por un dispositivo y recupera el dispositivo asociado a un servicio.

En el diagrama siguiente se muestra cómo una aplicación obtiene la mayoría de las interfaces que necesita. No se muestran todos los métodos de todas las interfaces o interfaces implementadas por la aplicación.

diagrama que muestra la creación y recuperación de la mayoría de las interfaces de cliente necesarias

Referencia de programación