| Anterior | Siguiente |
| EVENT_S_SOME_SUBSCRIBERS_FAILED | VFW_S_DUPLICATE_NAME |
EVENT_S_NOSUBSCRIBERS
Qué significa EVENT_S_NOSUBSCRIBERS
EVENT_S_NOSUBSCRIBERS corresponde a 0x00040202. El bit de fallo está limpio: la operación de publicación se completó, pero la selección de suscripciones produjo un conjunto vacío.
Puede ser completamente normal para una extensión opcional o señalar una configuración incompleta. La decisión depende de si el producto exige al menos un consumidor. Convertir cualquier HRESULT distinto de cero en error rompería un caso de éxito que Microsoft distingue explícitamente.
Qué comprobar
- Registra clase, método, partición e identidad usados para consultar las suscripciones.
- Conserva la consulta del catálogo y el número de suscriptores que la aplicación esperaba encontrar.
- Comprueba filtros, habilitación de suscripciones y ámbito por usuario antes de asumir que el registro COM está dañado.
- Si el consumidor debía instalarse con otra función del producto, verifica su despliegue sin crear una suscripción ficticia sólo para eliminar el estado.
Cómo resolverlo
Acepta este resultado cuando la ausencia de consumidores forma parte del contrato. Si la aplicación requiere un suscriptor, corrige la publicación o los filtros que deberían hacerlo visible y valida la consulta del catálogo antes de volver a disparar eventos reales.
Diferencia crítica
EVENT_E_ALL_SUBSCRIBERS_FAILED implica que había receptores y fallaron; EVENT_S_NOSUBSCRIBERS significa que no hubo ninguno que invocar.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.