Compartir vía


Uso de Wmimofck.exe

Incluido con el Kit de controladores de Windows (WDK) es la utilidad Wmimofck.exe. Esta aplicación toma como entrada un archivo MOF binario (un archivo .bmf), generado por el compilador MOF (mofcomp.exe). Wmimofck.exe comprobará que las clases, propiedades, métodos y eventos especificados en el archivo .bmf son válidos para el uso de WMI. Wmimofck.exe también es capaz de generar los archivos siguientes:

  • Archivo de encabezado del lenguaje C (archivo .h) que se puede usar para mantener el archivo de encabezado sincronizado con las definiciones de MOF.

  • Archivo de código fuente del lenguaje C que contiene códigos auxiliares para el código de controlador WMI.

  • Versión hexadecimal de los datos .bmf que se pueden incluir en el origen del controlador para proporcionar datos MOF dinámicos en tiempo de ejecución.

  • Pruebe las plantillas de aplicación en VBScript o HTML.

Para ejecutar la utilidad wmimofck , use la sintaxis siguiente:

wmimofck [-hfilename [-m] [-u]] [-cfilename] [-xfilename] [-tfilename] [-wdirectory] [-yfilename] [-zfilename]

Si se especifica el parámetro -h , se crea un archivo de encabezado del lenguaje C que define los GUID, las estructuras de datos y los índices de método especificados en el archivo MOF. Si el autor de la llamada también especifica la marca -m , el archivo de encabezado incluirá definiciones de estructura para la entrada y salida de cada método WMI. De forma predeterminada, wmimofck no genera definiciones de miembros para las clases WMI que contienen propiedades de longitud variable. Si el autor de la llamada especifica -u, wmimofck generará definiciones de miembro para cada propiedad que tenga un tamaño fijo, incluidas las propiedades de cadena que especifican un calificador MaxLen . Si se especifica el parámetro -t , se crea un programa VBScript que consultará todos los bloques de datos y propiedades especificados en el archivo MOF.

Si se especifica el parámetro -x , se crea un archivo de texto que contiene la representación de texto de los datos MOF binarios. Esto se puede incluir en el origen del controlador si el controlador admite la generación de informes del MOF binario a través de una consulta WMI en lugar de un recurso en el archivo de imagen del controlador.

Si se especifica el parámetro -c , se genera un archivo de origen del lenguaje C que contiene una plantilla para implementar código WMI en un controlador de dispositivo.

Si se especifica el parámetro -w , se genera un conjunto de archivos HTML que crean una interfaz de usuario rudimentaria que se puede usar para acceder a los bloques de datos WMI.

Las marcas -y y y -z solo se pueden usar juntas. - y especifica un archivo que contiene declaraciones de clase WMI independientes del lenguaje y -z especifica las modificaciones de clase para un idioma determinado. El comando wmimofck localizedfile -ymof -zmfl combina los archivos mof y mfl para formar la versión localizada completa del archivo MOF. Consulte Building and Deploying the Localized MOF File (Compilar e implementar el archivo MOF localizado) para obtener más información.