Compartir a través de


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, comandos y objetos funcionales admitidos.
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 Implementada 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 Implementada 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. Implementada por la aplicación para realizar un seguimiento de la finalización de una operación de método de servicio asincrónico iniciada llamando 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ía de las interfaces que necesita. No se muestran todos los métodos de todas las interfaces o las interfaces implementadas por la aplicación.

diagrama que muestra la creación y recuperación de las interfaces de cliente más necesarias

de referencia de programación de