imDSPDevice 接口 (mswmdm.h)

IMDSPDevice 接口提供与媒体设备的基于实例的关联。 使用此接口,客户端可以获取设备的存储媒体枚举器,获取有关设备的信息,并将不透明的 (直通) 命令发送到设备。 IMDServiceProvider2 扩展了 IMDSPDevice,方法是提供用于获取视频格式的方法、获取即插即用 (PnP) 设备名称、启用属性页,以及从其名称获取指向存储介质的指针。 此接口对于服务提供程序是可选的,但建议使用。

继承

IMDSPDevice 接口继承自 IUnknown 接口。 IMDSPDevice 还具有以下类型的成员:

方法

IMDSPDevice 接口具有以下方法。

 
IMDSPDevice::EnumStorage

EnumStorage 方法检索指向枚举器对象的 IMDSPEnumStorage 接口的指针,该对象表示设备上的顶级存储 () 。 设备的顶级存储是存储介质的根目录。
IMDSPDevice::GetDeviceIcon

GetDeviceIcon 方法返回一个 HICON,该 HICON 表示设备服务提供商指示必须使用该图标来表示此设备。
IMDSPDevice::GetFormatSupport

GetFormatSupport 方法检索设备支持的所有格式。 格式信息包括编解码器、文件格式和数字版权管理方案。
IMDSPDevice::GetManufacturer

GetManufacturer 方法检索设备制造商的名称。 (IMDSPDevice.GetManufacturer)
IMDSPDevice::GetName

GetName 方法检索设备的名称。
IMDSPDevice::GetPowerSource

GetPowerSource 方法报告设备是否能够使用电池和/或外部电源运行,以及当前运行的电源类型。
IMDSPDevice::GetSerialNumber

GetSerialNumber 方法检索唯一标识设备的序列号。
IMDSPDevice::GetStatus

GetStatus 方法检索设备可以提供的所有设备状态信息。
IMDSPDevice::GetType

GetType 方法检索设备类型信息。
IMDSPDevice::GetVersion

GetVersion 方法检索设备的版本号。
IMDSPDevice::SendOpaqueCommand

SendOpaqueCommand 方法通过 Windows Media 设备管理器 发送命令。 如果不执行任何操作,Windows Media 设备管理器将命令传递到设备。

要求

要求
目标平台 Windows
标头 mswmdm.h

另请参阅

IMDSPDevice2 接口

IMDSPDevice3 接口

服务提供程序的接口