Site icon EfmSoft

¿Qué significa el código HRESULT 0xC00D36F1 (MF_E_SOURCERESOLVER_MUTUALLY_EXCLUSIVE_FLAGS)?

 
Anterior Siguiente
MF_E_CANNOT_PARSE_BYTESTREAM MF_E_MEDIAPROC_WRONGSTATE

MF_E_SOURCERESOLVER_MUTUALLY_EXCLUSIVE_FLAGS

Los flags del Source Resolver son mutuamente excluyentes

MF_E_SOURCERESOLVER_MUTUALLY_EXCLUSIVE_FLAGS la llamada solicita simultáneamente comportamientos que el resolver no puede cumplir en una sola resolución.

  • Registra dwFlags en hexadecimal y decodifica cada bit antes de la llamada.
  • Comprueba diferencias entre CreateObjectFromURL y CreateObjectFromByteStream y los tipos de objeto permitidos.
  • Construye flags desde cero para cada operación en vez de acumular bits de intentos anteriores.

Elimina la combinación contradictoria y solicita un único modo coherente. Cambiar la URL no corrige un mask inválido generado por el llamador.

Microsoft: Source Resolver Flags · Microsoft: CreateObjectFromByteStream · Microsoft: Source Resolver


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

Exit mobile version