Delen via


OBJECT

Het gegevenstype OBJECT is een WMI-klasseobject dat wordt gebruikt om zwak getypte koppelingen en ingesloten objecten te declareren. U definieert de specifieke klasse niet voor een zwak getypt object totdat u een exemplaar van de klasse maakt. Ingesloten objecten die zijn gedefinieerd met het gegevenstype OBJECT kunnen exemplaren van elke WMI-klasse bevatten. Zie Ingesloten objectenvoor meer informatie.

In het volgende voorbeeld worden exemplaren van twee klassen gedefinieerd en gemaakt, waarvan één een ingesloten object van het type OBJECT bevat:

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