Freigeben über


MFTUnregisterLocal-Funktion (mfapi.h)

Hebt die Registrierung einer oder mehrerer Media Foundation-Transformationen (MFTs) vom Prozess des Aufrufers auf.

Syntax

HRESULT MFTUnregisterLocal(
  [in] IClassFactory *pClassFactory
);

Die Parameter

[in] pClassFactory

Ein Zeiger auf die IClassFactory-Schnittstelle eines Klassenfactoryobjekts. Dieser Parameter kann NULL-sein.

Rückgabewert

Die Funktion gibt ein HRESULT zurück. Mögliche Werte sind die Werte in der folgenden Tabelle, sind jedoch nicht beschränkt.

Rückgabecode Description
S_OK
Die Methode wurde erfolgreich ausgeführt.
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
Der durch den Parameter pClassFactory angegebene MFT wurde in diesem Prozess nicht registriert.

Bemerkungen

Verwenden Sie diese Funktion, um die Registrierung einer lokalen MFT aufzuheben, die zuvor über die MFTRegisterLocal-Funktion registriert wurde.

Wenn der Parameter "pClassFactory " NULL ist, werden alle lokalen MFTs im Prozess nicht registriert. Andernfalls hebt die Funktion die Registrierung der MFT auf, die der durch den pClassFactory-Parameter angegebenen Klassenfactory zugeordnet ist. In diesem Fall sollte der pClassFactory-Parameter einem Zeigerwert entsprechen, der zuvor an die MFTRegisterLocal-Funktion übergeben wurde.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 7 [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Fenster
Header mfapi.h
Library Mfplat.lib
DLL Mfplat.dll

Siehe auch

Media Foundation-Funktionen