Site icon EfmSoft

¿Qué significa el código HRESULT 0xC00D3E8D (MF_E_PROPERTY_NOT_FOUND)?

 
Anterior Siguiente
MF_E_INVALID_FORMAT MF_E_PROPERTY_READ_ONLY

MF_E_PROPERTY_NOT_FOUND

La propiedad no existe en la colección seleccionada

MF_E_PROPERTY_NOT_FOUND el proveedor de metadata no expone una entrada con ese nombre; IMFMetadata puede devolver este código tanto al leer como al intentar borrar una propiedad inexistente.

  • Enumera GetAllPropertyNames y compara el nombre wide-character exacto solicitado.
  • Verifica que estás consultando el stream/presentation scope correcto y el provider previsto.
  • No confundas propiedad ausente con valor VT_EMPTY.

Trata la ausencia según el contrato de la aplicación o usa el nombre/scope correcto. Crear valores inventados sólo para evitar el HRESULT degrada la semántica de metadata.

Microsoft: IMFMetadata::GetProperty · Microsoft: metadata scope and enumeration · Wine: Media Foundation HRESULT definitions


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

Exit mobile version