¿Qué significa el código HRESULT 0xC00D6D62 (MF_E_TRANSFORM_INPUT_REMAINING)?

 
Anterior Siguiente
MF_E_TRANSFORM_STREAM_CHANGE MF_E_TRANSFORM_PROFILE_MISSING

MF_E_TRANSFORM_INPUT_REMAINING

Queda entrada pendiente dentro del transform

MF_E_TRANSFORM_INPUT_REMAINING es un error de estado: el MFT todavía posee buffers de entrada que no se convirtieron en salida ni se descartaron explícitamente.

  • Registra stream ID y las últimas llamadas correctas a ProcessInput/ProcessOutput.
  • Si falla DeleteInputStream, revisa MFT_INPUT_STREAM_REMOVABLE y los límites de streams del transform.
  • Drena mediante ProcessOutput cuando debas conservar el contenido; usa MFT_MESSAGE_COMMAND_FLUSH sólo si perderlo es aceptable.

Repetir la eliminación sin procesar ni vaciar la cola no puede cambiar el estado. El contrato de DeleteInputStream evita que un MFT descarte silenciosamente entrada pendiente.

Microsoft: DeleteInputStream · Microsoft: procesamiento MFT


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