OBJETO
O tipo de dados OBJECT é um objeto de classe WMI usado para declarar associações com tipos fracos e objetos inseridos. Você não define a classe específica para um objeto com tipo fraco até criar uma instância da classe. Objetos inseridos definidos com o tipo de dados OBJECT podem conter instâncias de qualquer classe WMI. Para obter mais informações, consulte de Objetos Inseridos.
O exemplo a seguir define e cria instâncias de duas classes, uma das quais contém um objeto inserido do 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";
};
};