Megosztás a következőn keresztül:


TÁRGY

Az OBJECT adattípus egy WMI-osztályobjektum, a gyengén gépelt társítások és beágyazott objektumok deklarálásához. Nem definiálja a gyengén beírt objektum adott osztályát, amíg létre nem hozza az osztály egy példányát. Az OBJEKTUM adattípussal definiált beágyazott objektumok bármely WMI-osztály példányait tartalmazhatják. További információ: Embedded Objects.

Az alábbi példa két osztály példányait határozza meg és hozza létre, amelyek közül az egyik objektum típusú beágyazott objektumot tartalmaz:

#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";
        };
};