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


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

Этот интерфейс представляет физическое устройство. Этот интерфейс используется для получения сведений о cd и DVD-устройстве, установленном на компьютере, а также для выполнения таких операций, как закрытие лотка или извлечение носителя.

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

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

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

Методы

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

 
IDiscRecorder2::AcquireExclusiveAccess

Получает монопольный доступ к устройству.
IDiscRecorder2::CloseTray

Закрывает область мультимедиа.
IDiscRecorder2::D isableMcn

Отключает уведомление об изменении мультимедиа (MCN) для устройства.
IDiscRecorder2::EjectMedia

Извлекает носитель из устройства.
IDiscRecorder2::EnableMcn

Включает уведомление об изменении мультимедиа (MCN) для устройства.
IDiscRecorder2::get_ActiveDiscRecorder

Извлекает уникальный идентификатор, используемый для инициализации устройства диска.
IDiscRecorder2::get_CurrentFeaturePages

Извлекает список страниц компонентов устройства, помеченных как текущие.
IDiscRecorder2::get_CurrentProfiles

Извлекает все профили MMC устройства, помеченные как текущие.
IDiscRecorder2::get_DeviceCanLoadMedia

Определяет, может ли устройство извлечь и впоследствии перезагрузить носитель.
IDiscRecorder2::get_ExclusiveAccessOwner

Извлекает имя клиентского приложения, имеющего монопольный доступ к устройству.
IDiscRecorder2::get_LegacyDeviceNumber

Извлекает устаревший номер устройства для компакт-диска или DVD-диска.
IDiscRecorder2::get_ProductId

Извлекает идентификатор продукта устройства.
IDiscRecorder2::get_ProductRevision

Извлекает код редакции продукта устройства.
IDiscRecorder2::get_SupportedFeaturePages

Извлекает список функций, поддерживаемых устройством.
IDiscRecorder2::get_SupportedModePages

Извлекает список страниц режима MMC, поддерживаемых устройством.
IDiscRecorder2::get_SupportedProfiles

Извлекает список профилей MMC, поддерживаемых устройством.
IDiscRecorder2::get_VendorId

Извлекает идентификатор поставщика для устройства.
IDiscRecorder2::get_VolumeName

Извлекает уникальное имя тома, связанное с устройством.
IDiscRecorder2::get_VolumePathNames

Извлекает список букв дисков и точек подключения NTFS для устройства.
IDiscRecorder2::InitializeDiscRecorder

Связывает объект с указанным устройством диска.
IDiscRecorder2::ReleaseExclusiveAccess

Освобождает монопольный доступ к устройству.

Комментарии

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

Чтобы записать данные на носитель, необходимо подключить средство записи к средству записи формата. Например, чтобы подключить средство записи к средству записи данных, вызовите метод IDiscFormat2Data::p ut_Recorder .

Некоторые свойства этого интерфейса возвращают данные пакета, определенные командой мультимедиа (MMC). Сведения о формате пакетных данных см. в последней редакции спецификации MMC по адресу ftp://ftp.t10.org/t10/drafts/mmc5.

Требования

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

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

IDiscRecorder2Ex