Функция MFTUnregisterLocal (mfapi.h)

Отменяет регистрацию одного или нескольких преобразований Media Foundation (MFT) из процесса вызывающего объекта.

Синтаксис

HRESULT MFTUnregisterLocal(
  [in] IClassFactory *pClassFactory
);

Параметры

[in] pClassFactory

Указатель на интерфейс IClassFactory объекта фабрики класса. Этот параметр может принимать значение NULL.

Возвращаемое значение

Функция возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
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

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

Функции Media Foundation