Share via


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