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.
Temas relacionados