Método IMFLocalMFTRegistration::RegisterMFTs (mfidl.h)

Registra una o varias transformaciones de Media Foundation (MFT) en el proceso del autor de la llamada.

Sintaxis

HRESULT RegisterMFTs(
  [in] MFT_REGISTRATION_INFO *pMFTs,
  [in] DWORD                 cMFTs
);

Parámetros

[in] pMFTs

Puntero a una matriz de estructuras de MFT_REGISTRATION_INFO .

[in] cMFTs

Número de elementos de la matriz pMFT .

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Este método es similar a la función MFTRegisterLocalByCLSID . Registra una o varias MFT en el proceso del autor de la llamada. Estas MFT se pueden enumerar llamando a la función MFTEnumEx con la marca MFT_ENUM_FLAG_LOCALMFT .

A diferencia de MFTRegisterLocalByCLSID, sin embargo, este método también hace que el MFT esté disponible en el proceso de ruta de acceso a medios protegidos (PMP) y, por tanto, es útil si usa la sesión multimedia dentro de PMP. Para obtener más información, vea los temas siguientes:

Requisitos

   
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado mfidl.h

Consulte también

IMFLocalMFTRegistration