¿Qué significa el código HRESULT 0xC00D3705 (MF_E_OPERATION_IN_PROGRESS)?

 
Anterior Siguiente
MF_E_HW_MFT_FAILED_START_STREAMING MF_E_HARDWARE_DRM_UNSUPPORTED

MF_E_OPERATION_IN_PROGRESS

Ya hay una operación incompatible en progreso

MF_E_OPERATION_IN_PROGRESS el segundo request entra mientras una operación que modifica el mismo estado/recurso aún no terminó.

  • Registra operation IDs, API calls y estado pendiente del objeto.
  • Serializa seek/start/stop/reconfiguration u otras acciones mutuamente excluyentes.
  • No haga retry tight-loop mientras la primera operación sigue activa.

Espere completion o cancele explícitamente la operación anterior según contrato antes de iniciar la siguiente.

Para diagnosticar carreras, correlaciona la llamada rechazada con el callback o evento de finalización de la operación anterior. Si nunca llega esa finalización, investiga el estado bloqueado en vez de convertir el error en un bucle de reintentos.

Media Foundation architecture · Media Foundation error codes · Media sources


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