Interfaz IPortableDeviceManager (portabledeviceapi.h)
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. Normalmente es la primera interfaz de dispositivos portátiles de Windows creada por una aplicación. Para crear una instancia de esta interfaz, llame a CoCreateInstance y especifique CLSID_PortableDeviceManager.
Las propiedades solicitadas mediante esta interfaz también se pueden solicitar mediante la interfaz IPortableDeviceProperties . Sin embargo, esa interfaz requiere varios pasos para adquirir; usar esta interfaz es una manera mucho más sencilla de solicitar información del dispositivo.
Herencia
La interfaz IPortableDeviceManager hereda de la interfaz IUnknown . IPortableDeviceManager también tiene estos tipos de miembros:
Métodos
La interfaz IPortableDeviceManager tiene estos métodos.
IPortableDeviceManager::GetDeviceDescription Recupera la descripción de un dispositivo. |
IPortableDeviceManager::GetDeviceFriendlyName Recupera el nombre descriptivo del dispositivo. |
IPortableDeviceManager::GetDeviceManufacturer Recupera el nombre del fabricante del dispositivo. |
IPortableDeviceManager::GetDeviceProperty Recupera un valor de propiedad almacenado por el dispositivo en el equipo. (No son propiedades estándar definidas por dispositivos portátiles de Windows). |
IPortableDeviceManager::GetDevices Recupera una lista de dispositivos portátiles conectados al equipo. |
IPortableDeviceManager::GetPrivateDevices El método GetPrivateDevices recupera una lista de dispositivos portátiles privados conectados al equipo. Estos dispositivos privados solo son accesibles a través de una aplicación diseñada para estos dispositivos concretos. |
IPortableDeviceManager::RefreshDeviceList El método RefreshDeviceList actualiza la lista de dispositivos conectados al equipo. |
Requisitos
Plataforma de destino | Windows |
Encabezado | portabledeviceapi.h |