¿Qué significa el código HRESULT 0xC00D36E8 (MF_E_PROPERTY_TYPE_NOT_SUPPORTED)?

 
Anterior Siguiente
MF_E_PROPERTY_TYPE_NOT_ALLOWED MF_E_PROPERTY_EMPTY

MF_E_PROPERTY_TYPE_NOT_SUPPORTED

El tipo PROPVARIANT no está soportado por el provider

MF_E_PROPERTY_TYPE_NOT_SUPPORTED la implementación de propiedades no sabe procesar ese tipo de valor, independientemente de que PROPVARIANT permita representarlo.

  • Registra vt en hexadecimal y decodifica modificadores como VT_VECTOR y VT_ARRAY.
  • Compara el tipo con el que la API/provider documenta para la operación.
  • Prueba un tipo nativo soportado sin cambiar a la vez property key y contenido.

Convierte al VARTYPE soportado por la implementación. No ocultes el tipo original en logs porque es la evidencia principal de este HRESULT.

Microsoft: estructura PROPVARIANT · Microsoft: allowed IMFAttributes value types · Wine: MF_ATTRIBUTE_TYPE mapping


¿Buscas un código diferente? Buscar otro código de estado o error.