Implementación de datos MOF dinámicos
El esquema de un controlador se puede publicar dinámicamente mediante la inclusión de datos MOF binarios en el binario del controlador y la devolución de información de esquema seleccionada en tiempo de ejecución. Para proporcionar datos MOF dinámicos, un controlador debe seguir estos pasos:
Compile el archivo MOF como se describe en Compilación del archivo MOF de un controlador.
Use wmimofck.exe para crear un archivo .x que contendrá un volcado hexadecimal del archivo .bmf creado por el compilador MOF.
Use #include para incluir los datos hexadecimados creados en el paso 2 con el origen del controlador.
Regístrese como compatible con MSWmi_MofData_GUID, que es un GUID definido en wmidata.h.
Devuelve datos binarios seleccionados a WMI en respuesta a las solicitudes de IRP_MN_QUERY_ALL_DATA o IRP_MN_QUERY_SINGLE_INSTANCE para MSWmi_MofData_GUID.
Para obtener más información sobre la utilidad wmimofck, vea Using wmimofck.exe.