Interfaz IMDSPDevice (mswmdm.h)
La interfaz IMDSPDevice proporciona una asociación basada en instancias con un dispositivo multimedia. Con esta interfaz, el cliente puede obtener un enumerador de medios de almacenamiento para el dispositivo, obtener información sobre el dispositivo y enviar comandos opacos (paso a través) al dispositivo. IMDServiceProvider2 amplía IMDSPDevice proporcionando métodos para obtener formatos de vídeo, obtener nombres de dispositivo de Plug and Play (PnP), habilitar el uso de páginas de propiedades y hacer posible obtener un puntero a un medio de almacenamiento a partir de su nombre. Esta interfaz es opcional para el proveedor de servicios, pero se recomienda.
Herencia
La interfaz IMDSPDevice hereda de la interfaz IUnknown . IMDSPDevice también tiene estos tipos de miembros:
Métodos
La interfaz IMDSPDevice tiene estos métodos.
IMDSPDevice::EnumStorage El método EnumStorage recupera un puntero a una interfaz IMDSPEnumStorage de un objeto enumerador que representa los almacenamientos de nivel superior del dispositivo. El almacenamiento de nivel superior para un dispositivo es el directorio raíz del medio de almacenamiento. |
IMDSPDevice::GetDeviceIcon El método GetDeviceIcon devuelve un HICON que representa el icono que indica el proveedor de servicios de dispositivo debe usarse para representar este dispositivo. |
IMDSPDevice::GetFormatSupport El método GetFormatSupport recupera todos los formatos admitidos por el dispositivo. La información de formato incluye códecs, formatos de archivo y esquemas de administración de derechos digitales. |
IMDSPDevice::GetManufacturer El método GetManufacturer recupera el nombre del fabricante del dispositivo. (IMDSPDevice.GetManufacturer) |
IMDSPDevice::GetName El método GetName recupera el nombre del dispositivo. |
IMDSPDevice::GetPowerSource El método GetPowerSource informa si el dispositivo es capaz de ejecutarse en baterías, energía externa o ambos, y en qué tipo de fuente de alimentación se está ejecutando actualmente. |
IMDSPDevice::GetSerialNumber El método GetSerialNumber recupera el número de serie que identifica de forma única el dispositivo. |
IMDSPDevice::GetStatus El método GetStatus recupera toda la información de estado del dispositivo que el dispositivo puede proporcionar. |
IMDSPDevice::GetType El método GetType recupera información de tipo de dispositivo. |
IMDSPDevice::GetVersion El método GetVersion recupera el número de versión del dispositivo. |
IMDSPDevice::SendOpaqueCommand El método SendOpaqueCommand envía un comando a través de Windows Media Administrador de dispositivos. Sin actuar en él, Windows Media Administrador de dispositivos pasa el comando a un dispositivo. |
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | mswmdm.h |