Control de errores con el compilador MOF

Si el compilador MOF no puede terminar de compilar un archivo MOF, el repositorio WMI puede dejarse en un estado indefinido. Por ejemplo, si va a compilar un archivo MOF y usa el modificador de la línea de comandos -class:createonly, la compilación finaliza si ya existe una clase especificada en el archivo MOF. El compilador MOF almacena en el repositorio todas las clases o instancias que se definieron hasta detenerse. En algunos casos, esto puede dejar el repositorio WMI en una condición no definida.

En esta situación, es posible que tenga que detener WMI, eliminar el repositorio WMI y hacer que WMI lo vuelva a generar. Todos los archivos MOF que contienen el comando de preprocesadorpragma autorecover se vuelven a generar al reiniciarse WMI. Debe recompilar manualmente los archivos MOF que no incluyan una instrucción #pragma autorecover.

Para obtener más información sobre cómo declarar clases e instancias mediante la sintaxis MOF, consulte Diseño de clases de Managed Object Format (MOF).

Compilar archivos MOF

mofcomp

Comandos de preprocesador