OBJETO
El tipo de datos OBJECT es un objeto de clase WMI que se usa para declarar asociaciones poco tipadas y objetos incrustados. No se define la clase específica para un objeto débilmente tipado hasta que se crea una instancia de la clase . Los objetos incrustados definidos con el tipo de datos OBJECT pueden contener instancias de cualquier clase WMI. Para obtener más información, vea objetos incrustados.
En el ejemplo siguiente se definen y se crean instancias de dos clases, una de las cuales contiene un objeto incrustado de tipo OBJECT:
#pragma namespace("\\\\.\\root")
instance of __Namespace
{
Name = "WMI" ;
} ;
#pragma namespace("\\\\.\\root\\WMI")
class CompositeClass
{
[key] string aKey;
object EmbObj; // Weakly typed
};
class EmbClass
{
[key] string aKey;
};
instance of CompositeClass
{
aKey = "CompositeClass Key";
EmbObj =
instance of EmbClass
{
aKey = "key for embedded object";
};
};