Интерфейс 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 |