한정자 추가
한정자는 클래스, 인스턴스, 속성, 메서드 또는 매개 변수에 대한 자세한 정보를 제공하는 데이터 문자열입니다.
다음 클래스 정의는 클래스 한정자를 갖는 파생 클래스의 예입니다.
[Dynamic, Provider ("ProviderX")]
class MyDerivedClass : MyClass
{
[key] string sKey;
[Implemented] sint32 ValueMethod();
[Implemented] sint32 MyMethod ([in, Id(0)] sint32 Param);
};
한정자는 표준 한정자, CIM 한정자, 고유 한정자로 구분됩니다.
표준 한정자
표준 한정자는 WMI에 의해 정의되고 MOF 코드에서 널리 사용되는 한정자입니다. 예를 들어, Dynamic과 Read는 둘 다 표준 한정자입니다. 자세한 내용은 WMI 한정자를 참조하세요.
CIM 한정자
CIM 한정자는 CIM 사양에 포함된 한정자입니다. CIM 한정자는 MOF 코드에서 사용되는 반면 표준 한정자는 WMI를 염두에 두고 설계되었습니다. 자세한 내용은 DMTF CIM Specification(CIM 사양)을 참조하세요.
고유 한정자
고유 한정자는 클래스 공급자가 새 클래스를 위해 특별히 정의한 한정자입니다. 예를 들어, Units는 비표준 공급자 전용 한정자입니다. 개발자는 공급자에서 사용할 자체 한정자를 만들 수 있습니다. 공급자를 만드는 방법에 대한 자세한 내용은 WMI 공급자 개발을 참조하세요.
한정자가 어떤 작업을 수행하든, 기본 프로세스는 MOF 코드에서 한정자를 사용하는 것입니다. 자세한 내용은 한정자 적용을 참조하세요. 한정자 버전을 사용하여 한정자를 더 자세히 설명할 수 있습니다. 한정자 버전에는 공급자가 한정자를 사용해야 하는 방법에 관한 자세한 정보가 포함되어 있습니다. 자세한 내용은 한정자 버전을 사용하여 한정자 설명을 참조하세요.
관련 항목