다음을 통해 공유


WMI 아키텍처

WMI를 지원하기 위해 드라이버는 WMI 공급자로 등록됩니다. WMI 공급자는 WMI 요청을 처리하고 WMI 계측 데이터를 제공하는 Win32 DLL(동적 연결 라이브러리)입니다. 드라이버 가 WMI 공급자로 등록하는 방법을 알아보려면 WMI 데이터 공급자로 등록을 참조하세요.

드라이버가 WMI 공급자로 등록되면 WMI 소비자는 데이터를 요청하거나 공급자가 노출하는 메서드를 호출합니다.

쿼리 요청은 사용자 모드 소비자에서 WMI 커널 모드 서비스로 이동하여 드라이버에 IRP 요청을 보냅니다.

instance 경우 WMI 클라이언트가 지정된 데이터 블록을 요청하면 WMI 커널 구성 요소는 데이터를 검색하거나 설정하기 위해 드라이버에 쿼리 요청을 보냅니다. 드라이버는 WMI 요청 처리에 설명된 대로 WMI 요청을 처리합니다.

다음 그림에서는 이 데이터 흐름을 보여줍니다.

wmi 아키텍처 데이터 흐름을 보여 주는 다이어그램