Метод IDiscMaster::EnumDiscMasterFormats (imapi.h)
Извлекает перечислитель для всех форматов хозяина дисков, поддерживаемых данным объектом master диска. Формат диска master определяет структуру содержимого в промежуточном файле изображения (данные или аудио) и интерфейс, который управляет промежуточным изображением.
Синтаксис
HRESULT EnumDiscMasterFormats(
[out] IEnumDiscMasterFormats **ppEnum
);
Параметры
[out] ppEnum
Адрес указателя на перечислитель IEnumDiscMasterFormats .
Возвращаемое значение
S_OK возвращается при успешном выполнении, но в результате реализации могут быть возвращены другие коды успешного выполнения. Следующие коды ошибок обычно возвращаются при сбое операции, но не представляют единственные возможные значения ошибок:
Комментарии
MSDiscMasterObj возвращает перечислитель, который определяет поддерживаемые форматы по идентификаторам интерфейсов. В настоящее время существует два формата: IID_IRedbookDiscMaster ( IRedbookDiscMaster) и IID_IJolietDiscMaster ( IJolietDiscMaster).
IEnumDiscMasterFormats — это стандартный перечислитель COM, как описано в IEnumXXXX. Каждый вызов next возвращает массив идентификаторов IID, по одному ИДЕНТИФИКАТОРУ на каждый поддерживаемый диск master формате. Чтобы выбрать активный формат и получить указатель на интерфейс для конкретного формата, используйте setActiveDiscMasterFormat. (Не используйте QueryInterface, так как интерфейс не будет связан с активным форматом.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | imapi.h |
Библиотека | Uuid.lib |
DLL | Actxprxy.dll |