다음을 통해 공유


한정자 추가

한정자는 클래스, 인스턴스, 속성, 메서드 또는 매개 변수에 대한 자세한 정보를 제공하는 데이터 문자열입니다.

다음 클래스 정의는 클래스 한정자를 포함하는 파생 클래스의 예입니다.

[Dynamic, Provider ("ProviderX")] 
class MyDerivedClass : MyClass
{
    [key] string sKey;
    [Implemented] sint32 ValueMethod();
    [Implemented] sint32 MyMethod ([in, Id(0)] sint32 Param);
};

한정자는 표준 한정자, CIM 한정자 및 고유한 한정자로 나눌 수 있습니다.

  • 표준 한정자

    표준 한정자는 WMI에서 정의하고 MOF 코드에서 일반적으로 사용되는 한정자입니다. 예를 들어, 동적읽기 한정자는 모두 표준 한정자입니다. 자세한 정보를 보려면 WMI 한정자을 참조하세요.

  • CIM 한정자

    CIM 한정자는 CIM 사양에 포함된 한정자입니다. MOF 코드에서 CIM 한정자를 사용하는 동안 표준 한정자는 WMI를 염두에 두고 특별히 설계되었습니다. 자세한 내용은 DMTF CIM 사양참조하세요.

  • 고유 한정자

    고유 한정자는 클래스 공급자가 새 클래스에 대해 특별히 정의된 한정자입니다. 예를 들어 단위 한정자는 비표준 공급자별 한정자입니다. 공급자와 함께 사용할 사용자 고유의 한정자를 만들 수 있습니다. 공급자를 만드는 방법에 대한 자세한 내용은 WMI 공급자개발을 참조하세요.

한정자의 작업이 무엇이든 간에 수행하는 기본 프로세스는 MOF 코드에서 한정자를 사용하는 것입니다. 자세한 내용은 한정자를 적용하기을 참조하세요. 한정자 유형을 사용하여 한정자를 더 자세히 설명할 수 있습니다. 한정자 버전에는 공급자가 한정자를 사용하는 방법에 대한 자세한 정보가 포함되어 있습니다. 자세한 내용은 한정자 Flavor사용하여 한정자 설명을 참조하세요.

관리 개체 형식(MOF) 클래스 설계