Мы хотели бы, чтобы наш драйвер устройства предоставлял классы WMI как из стандартного Windows MOF-файла (wmicore.mof), так и из нашего собственного MOF-файла, содержащего пользовательские классы.
https://docs.microsoft.com/en-us/windows-hardware/drivers/kernel/supporting-standard-wmi-blocks https://docs.microsoft.com/en-us/windows-hardware/drivers/kernel/implementing-custom-wmi-blocks
Компилируем наш MOF файл в двоичный и регистрируем таким методом: https://docs.microsoft.com/en-us/windows-hardware/drivers/kernel/implementing-dynamic-mof-data
Непонятно как можно зарегистрировать несколько файлов MOF-файлов для одного устройства.
Кроме того, мы можем sh включить несколько пользовательских файлов MOF для устройства - для предотвращения повторного использования и дублирования.