Función MFTGetInfo (mfapi.h)

Obtiene información del Registro sobre una transformación de Media Foundation (MFT).

Sintaxis

HRESULT MFTGetInfo(
  [in]  CLSID                  clsidMFT,
  [out] LPWSTR                 *pszName,
  [out] MFT_REGISTER_TYPE_INFO **ppInputTypes,
  [out] UINT32                 *pcInputTypes,
  [out] MFT_REGISTER_TYPE_INFO **ppOutputTypes,
  [out] UINT32                 *pcOutputTypes,
  [out] IMFAttributes          **ppAttributes
);

Parámetros

[in] clsidMFT

ClSID del MFT.

[out] pszName

Recibe un puntero a una cadena de caracteres anchos que contiene el nombre descriptivo de MFT. El llamador debe liberar la cadena llamando a CoTaskMemFree. Este parámetro puede ser NULL.

[out] ppInputTypes

Recibe un puntero a una matriz de estructuras de MFT_REGISTER_TYPE_INFO . Cada miembro de la matriz describe un formato de entrada que admite MFT. El llamador debe liberar la matriz llamando a CoTaskMemFree. Este parámetro puede ser NULL.

[out] pcInputTypes

Recibe el número de elementos de la matriz ppInputTypes . Si ppInputTypes es NULL, este parámetro se omite y puede ser NULL.

[out] ppOutputTypes

Recibe un puntero a una matriz de estructuras de MFT_REGISTER_TYPE_INFO . Cada miembro de la matriz describe un formato de salida que admite MFT. El llamador debe liberar la matriz llamando a CoTaskMemFree. Este parámetro puede ser NULL.

[out] pcOutputTypes

Recibe el número de elementos de la matriz ppOutputType . Si ppOutputTypes es NULL, este parámetro se omite y puede ser NULL.

[out] ppAttributes

Recibe un puntero a la interfaz IMFAttributes de un almacén de atributos. El autor de la llamada debe liberar la interfaz . El almacén de atributos puede contener atributos almacenados en el Registro para el MFT especificado. (Para obtener más información, vea MFTRegister). Si no hay atributos almacenados en el Registro para este MFT, el almacén de atributos está vacío.

Este parámetro puede ser NULL.

Valor devuelto

Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado mfapi.h
Library Mfplat.lib
Archivo DLL Mfplat.dll

Consulte también

MFTEnum

MFTRegister

Funciones de Media Foundation

Transformaciones de Media Foundation

Registro y enumeración de MFP