imDSPEnumDevice 接口 (mswmdm.h)

IMDSPEnumDevice 接口用于枚举媒体设备。 有关枚举的详细信息,请参阅 Microsoft 网站上的 COM 页面上的 Microsoft COM 文档。 IMDSPEnumDevice 接口在设备枚举器对象上实现。 创建设备枚举器对象的唯一有效方法是调用 IMDServiceProvider::EnumDevices。 如果设备实现 IMDServiceProvider2::CreateDevice,则此枚举器应仅枚举非即插即用设备。 设备枚举器应仅枚举附加到计算机并受服务提供商支持的设备。

继承

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

方法

IMDSPEnumDevice 接口包含以下方法。

 
IMDSPEnumDevice::Clone

Clone 方法创建另一个枚举器,其中包含与当前枚举状态相同的枚举器。 (IMDSPEnumDevice.Clone)
IMDSPEnumDevice::Next

Next 方法检索指向下一个 celtIMDSPDevice 接口的指针。
IMDSPEnumDevice::Reset

Reset 方法将枚举序列重置为开头。 后续对 Next 的调用将提取枚举序列中的第一个 Windows Media 设备管理器 接口。
IMDSPEnumDevice::Skip

Skip 方法跳过枚举序列中下一个指定数量的媒体设备接口 () 。

要求

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

另请参阅

IMDSPDevice 接口

IMDServiceProvider::EnumDevices

服务提供程序的接口