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

Consulte también

Interfaz IMDSPDevice2

Interfaz IMDSPDevice3

Interfaces para proveedores de servicios