Site icon EfmSoft

¿Qué significa el código HRESULT 0xC00D36D9 (MF_E_MULTIPLE_BEGIN)?

 
Anterior Siguiente
MF_E_NO_CLOCK MF_E_MULTIPLE_SUBSCRIBERS

MF_E_MULTIPLE_BEGIN

Hay una segunda operación BeginGetEvent incompatible

MF_E_MULTIPLE_BEGIN el event generator ya tiene una petición asíncrona pendiente y recibe otra con el mismo callback pero state diferente.

  • Registra callback identity, state pointer/token y momento de cada BeginGetEvent.
  • Asegura que cada completion vuelva a armar exactamente una nueva espera.
  • Busca retries/reentrancy que registren otro Begin antes de procesar el callback anterior.

Centraliza el ownership de la suscripción asíncrona; no cree múltiples waits concurrentes sobre el mismo generator si el contrato no lo permite.

Microsoft: IMFMediaEventGenerator::BeginGetEvent · Microsoft: handling Media Session events · Wine mfplat source


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

Exit mobile version