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