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