InstanceID es una propiedad opcional que se puede usar para identificar de forma única y opaca una instancia de esta clase ...

InstanceID es una propiedad opcional que se puede usar para identificar de forma única y opaca una instancia de esta clase en el ámbito del espacio de nombres creador de instancias. Algunas subclases de esta clase podrían anular esta propiedad para hacer que sea obligatoria o que sea una clave. Estas subclases también podrían modificar los algoritmos preferidos para garantizar la unicidad que se enumeran más adelante.
Para garantizar la unicidad en el espacio de nombres, el valor de InstanceID debe construirse usando el algoritmo \"preferido\": 
: 
 e  están separados por dos puntos (:) e  debe incluir un nombre con copyright, marca registrada u otro nombre único que pertenezca a la entidad empresarial que crea o define el InstanceID, o que sea un id. registrado que haya sido asignado a la entidad empresarial por una autoridad global reconocida. (Este requisito es similar a la estructura _ de los nombres de clase Schema). Además, para garantizar la unicidad,  no debe contener dos puntos (:). Cuando se use este algoritmo, el primer signo de dos puntos que aparezca en un InstanceID debe estar entre  e . 
La entidad empresarial elige el , que no debe volver a usarse para identificar otros elementos subyacentes (del mundo real). Si no es NULL y no se usa el algoritmo \"preferido\" anterior, la entidad definidora debe garantizar que el InstanceID no se vuelva a usar en ningún otro InstanceID producido por este u otro proveedor para el espacio de nombres de esta instancia. 
Si no se establece en NULL para las instancias definidas por DMTF, debe usarse el algoritmo \"preferido\" con  establecido en CIM.