Функция MFTUnregisterLocal (mfapi.h)
Отменяет регистрацию одного или нескольких преобразований Media Foundation (MFT) из процесса вызывающего объекта.
Синтаксис
HRESULT MFTUnregisterLocal(
[in] IClassFactory *pClassFactory
);
Параметры
[in] pClassFactory
Указатель на интерфейс IClassFactory объекта фабрики класса. Этот параметр может принимать значение NULL.
Возвращаемое значение
Функция возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
MFT, указанный параметром pClassFactory , не был зарегистрирован в этом процессе. |
Комментарии
Эта функция используется для отмены регистрации локального MFT, ранее зарегистрированного с помощью функции MFTRegisterLocal .
Если параметр pClassFactory имеет значение NULL, все локальные MFT в процессе отменяются. В противном случае функция отменяет регистрацию MFT, связанного с фабрикой классов, заданной параметром pClassFactory . В этом случае параметр pClassFactory должен быть равен значению указателя, которое ранее было передано функции MFTRegisterLocal .
Требования
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | mfapi.h |
Библиотека | Mfplat.lib |
DLL | Mfplat.dll |