¿Qué significa el código HRESULT 0xC00D36DA (MF_E_MULTIPLE_SUBSCRIBERS)?

 
Anterior Siguiente
MF_E_MULTIPLE_BEGIN MF_E_TIMER_ORPHANED

MF_E_MULTIPLE_SUBSCRIBERS

El event generator ya tiene otro suscriptor asíncrono

MF_E_MULTIPLE_SUBSCRIBERS la API no permite que varios callbacks independientes posean simultáneamente la misma fuente de eventos.

  • Registra callback actual, callback previo y objeto IMFMediaEventGenerator.
  • Busca componentes que intenten observar directamente el mismo generator sin coordinación.
  • No resuelvas alternando BeginGetEvent entre dos owners: puede perder eventos o romper ordering.

Mantén un único subscriber y distribuye los eventos internamente a los consumidores que los necesiten.

Microsoft: BeginGetEvent return codes · Microsoft: IMFMediaEventGenerator::GetEvent · Wine mfplat source


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