동적 MOF 데이터 구현
드라이버의 이진 파일에 이진 MOF 데이터를 포함하고 런타임에 선택한 스키마 정보를 반환하여 드라이버의 스키마를 동적으로 게시할 수 있습니다. 동적 MOF 데이터를 제공하려면 드라이버가 다음 단계를 수행해야 합니다.
드라이버의 MOF 파일 컴파일에 설명된 대로 MOF 파일을 컴파일합니다.
wmimofck.exe 사용하여 MOF 컴파일러에서 만든 .bmf 파일의 16진수 덤프를 포함하는 .x 파일을 만듭니다.
#include 사용하여 2단계에서 만든 16진수 데이터를 드라이버의 원본에 포함합니다.
wmidata.h에 정의된 GUID인 지원 MSWmi_MofData_GUID 등록합니다.
MSWmi_MofData_GUID 대한 IRP_MN_QUERY_ALL_DATA 또는 IRP_MN_QUERY_SINGLE_INSTANCE 요청에 대한 응답으로 선택한 이진 데이터를 WMI에 반환합니다.
wmimofck 유틸리티에 대한 자세한 내용은 wmimofck.exe사용을 참조하세요.