¿Qué significa el código NTSTATUS 0xC0000451 (STATUS_AMBIGUOUS_SYSTEM_DEVICE)?

 
Anterior Siguiente
STATUS_DRIVER_PROCESS_TERMINATED STATUS_SYSTEM_DEVICE_NOT_FOUND

STATUS_AMBIGUOUS_SYSTEM_DEVICE

Qué significa STATUS_AMBIGUOUS_SYSTEM_DEVICE

La enumeración encontró varios candidatos y el identificador usado no selecciona una instancia única. Un hardware ID puede ser compartido por todos los dispositivos de un modelo; no tiene la misma semántica que un device instance ID o una ruta de topología.

Elegir “el primero” de la enumeración sólo oculta la ambigüedad y puede terminar actuando sobre otro dispositivo después de reiniciar o cambiar el hardware. El caller debe usar una identidad suficientemente específica o aceptar explícitamente que trabaja con un conjunto.

Qué comprobar

  • Registre el identificador exacto que produjo múltiples coincidencias.
  • Enumere todos los candidatos con instance ID y relación parent/child.
  • Compruebe si se trató un hardware ID como identificador único.
  • No dependa del orden de enumeración para elegir una instancia física.

Referencias técnicas


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