¿Qué significa el código HRESULT 0xC037001F (ERROR_VID_KM_INTERFACE_ALREADY_INITIALIZED)?

 
También puede significar:
ConstanteTipoSO
STATUS_VID_KM_INTERFACE_ALREADY_INITIALIZEDNTSTATUSWindows
Anterior Siguiente
ERROR_VID_EXCEEDED_KM_CONTEXT_COUNT_LIMIT ERROR_VID_MB_PROPERTY_ALREADY_SET_RESET

ERROR_VID_KM_INTERFACE_ALREADY_INITIALIZED

Qué significa ERROR_VID_KM_INTERFACE_ALREADY_INITIALIZED

ERROR_VID_KM_INTERFACE_ALREADY_INITIALIZED (-1070137313, 0xC037001F). El caller intentó inicializar de nuevo una interfaz kernel-mode que ya está activa para esa generación.

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

  • Registra init/uninit y owner de la interfaz.
  • Busca initialization en retries o múltiples módulos.
  • Comprueba si el estado global sobrevivió a un fallo parcial.

Cómo resolverlo

Haz idempotente la inicialización y comparte la instancia existente cuando pertenece al mismo owner.

Cómo confirmar la corrección

Provoca un segundo init y confirma que el código reutiliza el estado sin crear recursos duplicados.

Referencias técnicas


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