Поделиться через


Интерфейс IMDSPEnumDevice (mswmdm.h)

Интерфейс IMDSPEnumDevice используется для перечисления устройств мультимедиа. Дополнительные сведения о перечислении см. в документации microsoft COM на странице COM на веб-сайте Майкрософт. Интерфейс IMDSPEnumDevice реализуется в объекте перечислителя устройства. Единственный допустимый способ создать объект перечислителя устройств — вызвать IMDServiceProvider::EnumDevices. Если устройство реализует IMDServiceProvider2::CreateDevice, этот перечислитель должен перечислять только устройства, не Plug and Play. Перечислитель устройств должен перечислять только те устройства, которые подключены к компьютеру и поддерживаются поставщиком услуг.

Наследование

Интерфейс IMDSPEnumDevice наследуется от интерфейса IUnknown . IMDSPEnumDevice также имеет следующие типы членов:

Методы

Интерфейс IMDSPEnumDevice содержит следующие методы.

 
IMDSPEnumDevice::Clone

Метод Clone создает другой перечислитель, содержащий то же состояние перечисления, что и текущий. (IMDSPEnumDevice.Clone)
IMDSPEnumDevice::Next

Метод Next извлекает указатель на следующие интерфейсы celtIMDSPDevice.
IMDSPEnumDevice::Reset

Метод Reset сбрасывает последовательность перечисления в начало. Последующий вызов next извлекает первый интерфейс Windows Media диспетчер устройств в последовательности перечисления.
IMDSPEnumDevice::Skip

Метод Skip пропускает следующее указанное число интерфейсов устройств мультимедиа в последовательности перечисления.

Требования

Требование Значение
Целевая платформа Windows
Header mswmdm.h

См. также раздел

Интерфейс IMDSPDevice

IMDServiceProvider::EnumDevices

Интерфейсы для поставщиков услуг