OBJECT
OBJECT 資料類型是 WMI 類別物件,用來宣告弱型別關聯和内嵌物件。 在建立 類別的實例之前,您不會定義弱型別物件的特定類別。 使用 OBJECT 資料類型定義的内嵌物件可以包含任何 WMI 類別的實例。 如需詳細資訊,請參閱 内嵌物件。
下列範例會定義並建立兩個類別的實例,其中一個類別包含 OBJECT 類型的内嵌物件:
#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";
};
};