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

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

Синтаксис

HRESULT MFTUnregisterLocal(
  [in] IClassFactory *pClassFactory
);

Параметры

[in] pClassFactory

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

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

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

Код возврата Description
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 [только классические приложения]
целевая платформа Виндоус
Header mfapi.h
Library Mfplat.lib
DLL Mfplat.dll

См. также

Функции Media Foundation