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


Интерфейс IDiscMaster2 (imapi2.h)

Используйте этот интерфейс для перечисления устройств CD и DVD, установленных на компьютере.

Чтобы создать экземпляр этого интерфейса, вызовите функцию CoCreateInstance . Use__uuidof(MsftDiscMaster2) для идентификатора класса и __uuidof(IDiscMaster2) для идентификатора интерфейса.

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

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

Методы

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

 
IDiscMaster2::get__NewEnum

Получает список устройств CD и DVD, установленных на компьютере.
IDiscMaster2::get_Count

Извлекает количество устройств компакт- и DVD-дисков, установленных на компьютере.
IDiscMaster2::get_IsSupportedEnvironment

Извлекает значение, определяющее, содержит ли среда одно или несколько оптических устройств и контекст выполнения имеет разрешение на доступ к устройствам.
IDiscMaster2::get_Item

Извлекает уникальный идентификатор указанного дискового устройства.

Комментарии

Чтобы создать объект MsftDiscMaster2 в скрипте, используйте IMAPI2. MsftDiscMaster2 в качестве идентификатора программы при вызове CreateObject.

Чтобы получать уведомления о добавлении или удалении устройства с компьютера, реализуйте интерфейс DDiscMaster2Events .

Требования

Требование Значение
Минимальная версия клиента Windows Vista, Windows XP с пакетом обновления 2 (SP2) [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header imapi2.h