다음을 통해 공유


WMI 데이터 및 이벤트 블록에 대한 MOF 구문

드라이버의 WMI 스키마는 드라이버가 제공할 수 있는 정보와 WMI 요청에 대한 응답으로 실행할 수 있는 메서드를 정의하는 데이터 블록을 설명합니다. 또한 드라이버 스키마는 WMI 클라이언트 사용자가 알림을 요청한 드라이버 결정 이벤트가 발생할 때 드라이버가 WMI에 보내는 데이터 블록인 해당 이벤트 블록을 설명합니다.

드라이버 작성기는 MOF(Managed Object Format)로 드라이버의 스키마를 정의합니다. MOF는 DMTF(데스크톱 관리 태스크 포스)에서 생성되고 IDL(인터페이스 정의 언어)을 기반으로 하는 컴파일된 언어입니다. 드라이버의 MOF 파일에는 드라이버가 WMI에 노출하는 각 데이터 블록 및 이벤트 블록에 대한 MOF 클래스 정의가 포함되어 있습니다.

WMI 데이터 블록에 대한 MOF 클래스 정의는 다음 구문을 따릅니다.

[Required and optional class qualifiers]

classClassName : OptionalBaseClass 
{ 
[key, read] 
string InstanceName; 
[read] 
boolean Active; 
[ Required and optional property qualifiers ] 
datatype itemname1; 
[ Required and optional property qualifiers ] 
datatype itemnameN; 
}; 

다음 topics 위에 표시된 구문 요소에 대해 설명합니다.

WMI 클래스 한정자

WMI 클래스 이름 및 기본 클래스

WMI 클래스의 필수 항목

WMI 속성 한정자

드라이버 정의 WMI 데이터 항목

WMI 클래스 예제

WMI 클라이언트 및 다른 종류의 애플리케이션과 관련된 MOF 구문에 대한 일반적인 설명은 Microsoft Windows SDK.