다음을 통해 공유


WMI 시스템 클래스

WMI 시스템 클래스는 CIM(Common Information Model)을 기반으로 하는 사전 정의된 클래스의 컬렉션입니다. 공급자가 제공하는 클래스와 달리 시스템 클래스는 MOF(Managed Object Format) 파일로 선언되지 않습니다. WMI는 새 WMI 네임스페이스를 만들 때마다 이러한 클래스 집합을 만듭니다.

시스템 클래스의 개체는 이벤트 및 공급자 등록, 보안, 이벤트 알림과 같은 WMI 활동을 지원하는 데 사용됩니다. 일부 개체는 임시 개체이고 일부는 리포지토리에 시스템 클래스의 인스턴스로 저장됩니다.

시스템 클래스는 이중 밑줄(__)과 클래스 이름이 차례로 오도록 구성된 명명 규칙을 따릅니다. WMI 공급자에 대한 클래스를 정의하는 MOF 파일을 작성할 때 Mofcomp.exe는 초기 이중 밑줄(__)을 사용하여 어떤 클래스도 컴파일하지 않습니다. 이는 WMI 시스템 클래스 이름에 예약되어 있기 때문입니다.

시스템 클래스에 대한 설명서에는 비시스템 로컬 속성만 포함됩니다. 클래스 계층 구조를 빠르고 쉽게 탐색할 수 있도록 클래스 정의에 링크가 제공됩니다.

WMI 시스템 클래스

다음 표에는 다양한 시스템 클래스가 나열되어 있습니다.

시스템 클래스 설명
__AbsoluteTimerInstruction 특정 날짜, 특정 시간에 이벤트가 생성되도록 합니다.
__ACE ACE(액세스 제어 항목)를 나타냅니다.
__AggregateEvent 여러 개별 내장 또는 외래 이벤트의 집계 이벤트를 나타냅니다.
__ArbitratorConfiguration WMI 클라이언트에서 시작한 작업에 사용되는 내부 리소스를 제한하는 구성 클래스입니다.
__CacheControl WMI가 COM(구성 요소 개체 모델) 개체를 릴리스해야 하는 시기를 결정합니다.
__CIMOMIdentification WMI의 로컬 설치를 설명합니다.
__ClassCreationEvent 새 클래스가 네임스페이스에 추가될 때 생성되는 내장 이벤트 유형인 클래스 만들기 이벤트를 나타냅니다.
__ClassDeletionEvent 클래스가 네임스페이스에서 제거될 때 생성되는 내장 이벤트 유형인 클래스 삭제 이벤트를 나타냅니다.
__ClassModificationEvent 네임스페이스에서 클래스가 변경될 때 생성되는 내장 이벤트 유형인 클래스 수정 이벤트를 나타냅니다.
__ClassOperationEvent 클래스에 관련된 모든 내장 이벤트의 기본 클래스입니다.
__ClassProviderRegistration WMI에 클래스 공급자를 등록합니다.
__ConsumerFailureEvent 이벤트 소비자의 실패로 인해 삭제되는 다른 이벤트의 발생을 나타냅니다.
__Event 모든 내장 및 외부 이벤트에 대한 부모 클래스 역할을 하는 추상 기본 클래스입니다.
__EventConsumer 영구 이벤트 소비자 등록에 사용되는 추상 기본 클래스입니다.
__EventConsumerProviderCacheControl WMI가 이벤트 소비자 공급자를 릴리스해야 하는 시기를 결정합니다.
__EventConsumerProviderRegistration WMI로 이벤트 소비자 공급자를 등록합니다.
__EventDroppedEvent 삭제된 이벤트의 발생을 나타냅니다. 삭제된 이벤트는 이벤트 소비자에게 전달되지 않는 이벤트입니다.
__EventFilter 영구 이벤트 소비자를 등록하려면 __EventFilter 시스템 클래스의 인스턴스가 필요합니다.
__EventGenerator 타이머 이벤트와 같은 이벤트 생성을 제어하는 클래스의 부모 클래스 역할을 합니다.
__EventProviderCacheControl 이벤트 공급자가 언로드되는 시기를 제어합니다.
__EventProviderRegistration WMI에 이벤트 공급자를 등록합니다.
__EventQueueOverflowEvent 배달 큐 오버플로의 결과로 이벤트가 삭제되는 경우를 보고합니다.
__EventSinkCacheControl WMI가 이벤트 소비자 공급자의 IWbemUnboundObjectSink 포인터를 릴리스하는 시기를 결정하는 데 사용됩니다.
__ExtendedStatus 자세한 상태 및 오류 정보를 보고하는 데 사용됩니다.
__ExtrinsicEvent 외부 이벤트라고도 하는 모든 사용자 정의 이벤트 유형의 부모 클래스 역할을 합니다.
__FilterToConsumerBinding __EventConsumer 인스턴스를 __EventFilter 인스턴스와 연결하기 위해 영구 이벤트 소비자 등록에 사용됩니다.
__IndicationRelated 모든 이벤트 관련 클래스에 대한 부모 클래스로 사용됩니다.
__InstanceCreationEvent 새 인스턴스가 네임스페이스에 추가될 때 생성되는 내장 이벤트 유형인 인스턴스 생성 이벤트를 보고합니다.
__InstanceDeletionEvent 인스턴스가 네임스페이스에서 삭제될 때 생성되는 내장 이벤트 유형인 인스턴스 삭제 이벤트를 보고합니다.
__InstanceModificationEvent 네임스페이스에서 인스턴스가 변경될 때 생성되는 내장 이벤트 유형인 인스턴스 수정 이벤트를 보고합니다.
__InstanceOperationEvent 인스턴스와 관련된 모든 내장 이벤트에 대한 기본 클래스로 사용됩니다.
__InstanceProviderRegistration WMI에서 인스턴스 공급자를 등록합니다.
__IntervalTimerInstruction Windows 프로그래밍의 WM_TIMER 메시지와 유사한 간격으로 이벤트를 생성합니다.
__MethodInvocationEvent 이 클래스는 구현되지 않습니다.
__MethodProviderRegistration WMI에 메서드 공급자를 등록합니다.
__Namespace WMI 네임스페이스를 나타냅니다.
__NamespaceCreationEvent 새 네임스페이스가 현재 네임스페이스에 추가될 때 생성되는 내장 이벤트 유형인 네임스페이스 만들기 이벤트를 보고합니다.
__NamespaceDeletionEvent 현재 네임스페이스에서 하위 네임스페이스가 제거되었을 때 생성되는 내장 이벤트 유형인 네임스페이스 삭제 이벤트를 보고합니다.
__NamespaceModificationEvent 네임스페이스가 수정될 때 생성되는 내장 이벤트 유형인 네임스페이스 수정 이벤트를 보고합니다.
__NamespaceOperationEvent 네임스페이스에 관련된 모든 내장 이벤트의 기본 클래스입니다.
__NotifyStatus 공급자 정의 오류 클래스의 부모 클래스 역할을 합니다.
__NTLMUser9X 지원되지 않는 버전의 Windows를 실행하는 컴퓨터에 대한 원격 액세스를 제어합니다.
__ObjectProviderCacheControl 클래스 또는 인스턴스 공급자가 언로드되는 시기를 제어합니다.
__ObjectProviderRegistration WMI에 클래스 및 인스턴스 공급자를 등록하는 데 사용되는 클래스의 부모 클래스 역할을 합니다.
__PARAMETERS 메서드에 대한 입력 및 출력 매개 변수를 정의합니다.
__PropertyProviderCacheControl 속성 공급자가 언로드될 때 캐시를 제어합니다.
__PropertyProviderRegistration WMI에 속성 공급자를 등록합니다.
__Provider __Win32Provider 시스템 클래스의 부모 클래스 역할을 합니다.
__ProviderHostQuotaConfiguration 시스템 리소스의 호스트 프로세스 사용에 제한을 설정할 수 있습니다.
__ProviderRegistration 다양한 유형의 공급자에 대한 등록 클래스의 부모 클래스 역할을 합니다.
__SecurityDescriptor 보안 설명자를 나타냅니다.
__SecurityRelatedClass 모든 유형의 보안 클래스에 대한 부모 클래스 역할을 합니다.
__SystemClass 대부분의 시스템 클래스가 파생되는 기본 클래스입니다.
__SystemEvent 시스템 이벤트를 나타냅니다.
__SystemSecurity 네임스페이스에 대한 보안 설정에 액세스하고 수정할 수 있는 메서드가 포함되어 있습니다.
__thisNAMESPACE 네임스페이스의 보안 권한을 보안 설명자 형식으로 저장합니다.
__TimerEvent 간격 타이머 이벤트 또는 절대 타이머 이벤트에 대한 소비자의 요청에 대한 응답으로 WMI에서 생성된 이벤트를 보고합니다.
__TimerInstruction 소비자를 위해 타이머 이벤트를 생성하는 방법에 대한 지침을 지정합니다.
__TimerNextFiring 운영 체제용으로 예약되어 있습니다.
__Trustee 트러스티를 나타냅니다. 이름 또는 SID(바이트 배열)를 사용할 수 있습니다.
__Win32Provider WMI에 공급자의 물리적 구현에 대한 정보를 등록합니다.