NESNE
OBJECT veri türü, zayıf türdeki ilişkilendirmeleri ve katıştırılmış nesneleri bildirmek için kullanılan bir WMI sınıfı nesnesidir. Sınıfın bir örneğini oluşturana kadar zayıf türemiş bir nesne için belirli sınıfı tanımlamazsınız. OBJECT veri türüyle tanımlanan katıştırılmış nesneler herhangi bir WMI sınıfının örneklerini içerebilir. Daha fazla bilgi için bkz. Embedded Objects.
Aşağıdaki örnek, biri OBJECT türünde eklenmiş bir nesne içeren iki sınıfın örneklerini tanımlar ve oluşturur:
#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";
};
};