OBJECT
Jenis data OBJECT adalah objek kelas WMI yang digunakan untuk mendeklarasikan asosiasi yang dititik lemah dan objek yang disematkan. Anda tidak menentukan kelas tertentu untuk objek yang ditik dengan lemah hingga 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";
};
};