Bagikan melalui


BENDA

Jenis data OBJECT adalah penggunaan objek kelas WMI untuk mendeklarasikan asosiasi yang diketik lemah dan objek yang disematkan. Anda tidak menentukan kelas tertentu untuk objek yang ditik lemah sampai Anda membuat instans kelas. Objek yang disematkan yang ditentukan dengan jenis data OBJECT dapat berisi instans kelas WMI apa pun. Untuk informasi selengkapnya, lihat Objek Tersemat.

Contoh berikut mendefinisikan dan membuat instans dari dua kelas, salah satunya berisi objek jenis OBJECT yang disematkan:

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