IMFLocalMFTRegistration::RegisterMFTs-Methode (mfidl.h)
Registriert mindestens eine Media Foundation-Transformation (MFTs) im Prozess des Aufrufers.
Syntax
HRESULT RegisterMFTs(
[in] MFT_REGISTRATION_INFO *pMFTs,
[in] DWORD cMFTs
);
Parameter
[in] pMFTs
Ein Zeiger auf ein Array von MFT_REGISTRATION_INFO Strukturen.
[in] cMFTs
Die Anzahl der Elemente im pMFTs-Array .
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Diese Methode ähnelt der MFTRegisterLocalByCLSID-Funktion . Es registriert mindestens ein MFTs im Prozess des Aufrufers. Diese MFTs können durch Aufrufen der MFTEnumEx-Funktion mit dem flag MFT_ENUM_FLAG_LOCALMFT aufgelistet werden.
Im Gegensatz zu MFTRegisterLocalByCLSID stellt diese Methode jedoch auch das MFT im PMP-Prozess (Protected Media Path) zur Verfügung und ist daher nützlich, wenn Sie die Mediensitzung innerhalb des PMP verwenden. Weitere Informationen finden Sie in den folgenden Themen:
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfidl.h |