¿Qué significa el código HRESULT 0xC0370001 (ERROR_VID_DUPLICATE_HANDLER)?

 
También puede significar:
ConstanteTipoSO
STATUS_VID_DUPLICATE_HANDLERNTSTATUSWindows
Anterior Siguiente
ERROR_HV_NOT_PRESENT ERROR_VID_TOO_MANY_HANDLERS

ERROR_VID_DUPLICATE_HANDLER

Qué significa ERROR_VID_DUPLICATE_HANDLER

ERROR_VID_DUPLICATE_HANDLER (-1070137343, 0xC0370001). Se intentó registrar un handler host-side para una clase de mensajes que ya tiene propietario.

Los message handlers de VID son recursos registrados con ownership explícito. Duplicar registros o no liberarlos al terminar la partición puede agotar límites y enrutar eventos al owner equivocado.

Qué comprobar

  • Enumera handlers registrados antes del nuevo registro.
  • Identifica qué componente posee ya el message type.
  • Comprueba retries de inicialización que repiten registration.

Cómo resolverlo

Reutiliza el handler existente o libéralo antes de registrar otro owner; no dupliques callbacks como mecanismo de retry.

Cómo confirmar la corrección

Inicializa y destruye el componente varias veces confirmando una sola registration por message type.

Referencias técnicas


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