Метод IMFLocalMFTRegistration::RegisterMFTs (mfidl.h)
Регистрирует одно или несколько преобразований Media Foundation (MFT) в процессе вызывающей стороны.
Синтаксис
HRESULT RegisterMFTs(
[in] MFT_REGISTRATION_INFO *pMFTs,
[in] DWORD cMFTs
);
Параметры
[in] pMFTs
Указатель на массив MFT_REGISTRATION_INFO структур.
[in] cMFTs
Количество элементов в массиве pMFT .
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Этот метод аналогичен функции MFTRegisterLocalByCLSID . Он регистрирует один или несколько MFT в процессе вызывающего абонента. Эти MFT можно перечислить, вызвав функцию MFTEnumEx с флагом MFT_ENUM_FLAG_LOCALMFT .
Однако в отличие от MFTRegisterLocalByCLSID, этот метод также делает MFT доступным в процессе пути к защищенному носителю (PMP) и поэтому полезен при использовании сеанса мультимедиа внутри PMP. Дополнительные сведения см. в следующих разделах:
Требования
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | mfidl.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по