| Anterior | Siguiente |
| VFW_E_INVALIDMEDIATYPE | VFW_E_INVALIDSUBTYPE |
EVENT_E_ALL_SUBSCRIBERS_FAILED
Qué significa EVENT_E_ALL_SUBSCRIBERS_FAILED
EVENT_E_ALL_SUBSCRIBERS_FAILED corresponde a 0x80040201. La publicación encontró suscriptores, pero todas las invocaciones terminaron en fallo.
El diagnóstico debe conservar los errores individuales. Una causa común compartida —identidad, activación COM, partición, contrato de interfaz o dependencia del payload— puede hacer fallar a todos, pero también pueden existir varios errores distintos ocultos por el HRESULT agregado.
Qué comprobar
- Enumera los suscriptores que la consulta seleccionó y registra el HRESULT de cada intento de activación o llamada.
- Comprueba que la clase de evento, IID y método coinciden con lo que implementan los consumidores instalados.
- Revisa identidad y permisos de activación bajo la cuenta que publica, no sólo bajo una sesión administrativa interactiva.
- Prueba un suscriptor conocido de forma independiente para separar un fallo global del Event System de defectos de componentes concretos.
Cómo resolverlo
Corrige primero la condición común si todos comparten el mismo error; de lo contrario trata cada suscriptor según su HRESULT original. Después publica un evento de prueba con un identificador nuevo y confirma que al menos un receptor completa la llamada sin depender de un fallback silencioso.
Código cercano
EVENT_S_SOME_SUBSCRIBERS_FAILED describe entrega parcial; EVENT_E_ALL_SUBSCRIBERS_FAILED confirma que la publicación no consiguió una sola invocación satisfactoria.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.