Compartir a través de


encabezado portabledeviceapi.h

Varias tecnologías usan este encabezado. Para más información, consulte:

portabledeviceapi.h contiene las siguientes interfaces de programación:

Interfaces

 
IEnumPortableDeviceObjectIDs

La interfaz IEnumPortableDeviceObjectIDs enumera los objetos de un dispositivo portátil. Obtenga esta interfaz inicialmente llamando a IPortableDeviceContent::EnumObjects en un dispositivo.
IPortableDevice

La interfaz IPortableDevice proporciona acceso a un dispositivo portátil.
IPortableDeviceCapabilities

La interfaz IPortableDeviceCapabilities ofrece una variedad de funcionalidades de dispositivo, incluidos formatos, comandos y objetos funcionales admitidos. Puede recuperar esta interfaz desde un dispositivo llamando a IPortableDevice::Capabilities.
IPortableDeviceContent

La interfaz IPortableDeviceContent proporciona métodos para crear, enumerar, examinar y eliminar contenido en un dispositivo. Para obtener esta interfaz, llame a IPortableDevice::Content.
IPortableDeviceContent2

Define métodos adicionales que proporcionan acceso al contenido que se encuentra en un dispositivo.
IPortableDeviceDataStream

La interfaz IPortableDeviceDataStream expone métodos adicionales en un IStream que se usa para las transferencias de datos.
IPortableDeviceDispatchFactory

Representa un generador que puede crear una instancia de un objeto Device de automatización de WPD.
IPortableDeviceEventCallback

La interfaz IPortableDeviceEventCallback implementada por la aplicación para recibir devoluciones de llamada asincrónicas si una aplicación se ha registrado para recibirlas llamando a IPortableDevice::Advise.
IPortableDeviceManager

Enumera los dispositivos que están conectados al equipo y proporciona una manera sencilla de solicitar información de instalación, incluido el fabricante, el nombre descriptivo y la descripción.
IPortableDeviceProperties

La interfaz IPortableDeviceProperties recupera, agrega o elimina propiedades de un objeto en un dispositivo o el propio dispositivo.
IPortableDevicePropertiesBulk

La interfaz IPortableDevicePropertiesBulk consulta o establece varias propiedades en varios objetos de un dispositivo de forma asincrónica.
IPortableDevicePropertiesBulkCallback

La aplicación implementa la interfaz IPortableDevicePropertiesBulkCallback para realizar un seguimiento del progreso de una operación asincrónica que se inició mediante la interfaz IPortableDevicePropertiesBulk. Una vez que la aplicación llama a IPortableDevicePropertiesBulk::Start, los dispositivos portátiles de Windows llaman a IPortableDevicePropertiesBulkCallback::OnStart primero y, a continuación, llama repetidamente a IPortableDevicePropertiesBulkCallback::OnProgress con información hasta que se completa la operación o la aplicación llama a IPortableDevicePropertiesBulk::Cancel o devuelve un valor de error para OnProgress. Por último, independientemente de si la operación se completó correctamente, los dispositivos portátiles de Windows llaman a IPortableDevicePropertiesBulkCallback::OnEnd.
IPortableDeviceResources

La interfaz IPortableDeviceResources proporciona acceso a los datos sin procesar de un objeto. Use esta interfaz para leer o escribir recursos en un objeto . Para obtener esta interfaz, llame a IPortableDeviceContent::Transfer.
IPortableDeviceService

Proporciona acceso a un servicio.
IPortableDeviceServiceCapabilities

Recupera información que describe las funcionalidades de un servicio.
IPortableDeviceServiceManager

Recupera el dispositivo asociado a un servicio y la lista de servicios que se encuentran en un dispositivo.
IPortableDeviceServiceMethodCallback

Contiene un método que las aplicaciones usan para realizar un seguimiento de la finalización de un método de devolución de llamada. Las aplicaciones que llaman a métodos de servicio de forma asincrónica pueden implementar esta interfaz y proporcionarla como parámetro para IPortableDeviceServiceMethods::InvokeAsync.
IPortableDeviceServiceMethods

Invoca o cancela la invocación de un método en un servicio.
IPortableDeviceUnitsStream

La interfaz IPortableDeviceUnitsStream proporciona una manera de operar, o buscar, en una secuencia mediante unidades alternativas, como fotogramas o milisegundos.
IPortableDeviceWebControl

Representa un generador que puede crear instancias de un objeto de dispositivo de automatización de WPD en una aplicación de la Tienda Windows.