Interfaces de cliente

Las aplicaciones usan los métodos admitidos por las interfaces siguientes para realizar operaciones en dispositivos portátiles. Estas operaciones incluyen abrir una conexión a un dispositivo, recuperar datos de un dispositivo, escribir datos en un dispositivo, etc.

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 que están 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 Leer y escribir 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 solo Windows 7. Proporciona acceso de bajo nivel a un servicio de dispositivo portátil.
IPortableDeviceServiceCapabilities solo Windows 7. Recupera una variedad de funcionalidades de servicio, incluidos los formatos admitidos, los comandos, los métodos y los perfiles de representación.
IPortableDeviceServiceMethods solo Windows 7. Invoca métodos de forma sincrónica y asincrónica en un servicio.
IPortableDeviceServiceMethodCallback solo Windows 7. Implementado por la aplicación para realizar un seguimiento de la finalización de una operación de método de servicio asincrónico iniciada mediante una llamada a IPortableDeviceServiceMethods::InvokeAsync
IPortableDeviceServiceManager solo Windows 7. 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 parte de las interfaces que necesita. No se muestran todos los métodos de todas las interfaces o las interfaces implementadas por la aplicación.

diagram showing creation and retrieval of most required client interfaces

Referencia de programación