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


Метод 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

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

IDiscMaster