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 |