OBJEKT
Datový typ OBJECT je objekt třídy WMI, který slouží k deklaraci slabě typovaných přidružení a vložených objektů. Nedefinujete konkrétní třídu pro slabě zadaný objekt, dokud nevytvoříte instanci třídy. Vložené objekty definované s datovým typem OBJECT mohou obsahovat instance jakékoli třídy WMI. Další informace naleznete v tématu vložené objekty.
Následující příklad definuje a vytvoří instance dvou tříd, z nichž jedna obsahuje vložený objekt typu 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";
};
};