Freigeben über


MFTUnregisterLocal-Funktion (mfapi.h)

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

Syntax

HRESULT MFTUnregisterLocal(
  [in] IClassFactory *pClassFactory
);

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ögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

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

Hinweise

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

Wenn der pClassFactory-ParameterNULL ist, werden alle lokalen MFTs im Prozess nicht registriert. Andernfalls hebt die Funktion die Registrierung des MFT auf, das der klassenfactory zugeordnet ist, die durch den pClassFactory-Parameter angegeben wird. In diesem Fall sollte der pClassFactory-Parameter einem Zeigerwert entsprechen, der zuvor an die MFTRegisterLocal-Funktion übergeben wurde.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mfapi.h
Bibliothek Mfplat.lib
DLL Mfplat.dll

Weitere Informationen

Media Foundation-Funktionen