영어로 읽기

다음을 통해 공유


OBJECT

OBJECT 데이터 형식은 약한 형식의 연결 및 포함 개체를 선언하는 데 사용하는 WMI 클래스 개체입니다. 클래스의 인스턴스를 만들기 전까지는 약한 형식의 개체에 대해 특정 클래스를 정의하지 않습니다. OBJECT 데이터 형식으로 정의된 포함 개체에는 모든 WMI 클래스의 인스턴스가 포함될 수 있습니다. 자세한 내용은 포함 개체를 참조하세요.

다음 예제에서는 두 클래스의 인스턴스를 정의하고 만드는데 이 중 하나에는 개체 형식의 포함 개체가 포함됩니다.

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