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

Weitere Informationen

IMFLocalMFTRegistration