Partager via


Interface IMofCompiler (wbemcli.h)

L’interface IMofCompiler , implémentée par Mofd.dll, fournit une interface COM utilisée par le compilateur MOF (Managed Object Format ) et toutes les autres applications qui compilent des fichiers MOF. Les objets définis en tant que classes dans les fichiers MOF peuvent être obtenus à l’aide de la valeur CLSID CLSID_MofCompiler .

Héritage

L’interface IMofCompiler hérite de l’interface IUnknown. IMofCompiler a également les types de membres suivants :

Méthodes

L’interface IMofCompiler possède ces méthodes.

 
IMofCompiler ::CompileBuffer

La méthode IMofCompiler ::CompileBuffer compile une mémoire tampon contenant des données MOF binaires ou une mémoire tampon de texte au format ASCII.
IMofCompiler ::CompileFile

La méthode IMofCompiler ::CompileFile compile un fichier MOF (y compris les moFs binaires) et stocke les informations dans le référentiel WMI.
IMofCompiler ::CreateBMOF

La méthode IMofCompiler ::CreateBMOF crée un fichier MOF binaire.

Remarques

Windows 8 : lors de l’installation d’un fournisseur, l’interface IMofCompiler traite les qualificateurs [Clé] et [Statique] comme true s’ils sont présents, quelles que soient leurs valeurs réelles. Les autres qualificateurs sont traités comme false s’ils sont présents, mais ne sont pas explicitement définis sur true.

Exemples

Le code suivant est un exemple de création d’un pointeur vers un objet IMofCompiler .

IMofCompiler *pMof = NULL;
CoCreateInstance(
    CLSID_MofCompiler,
    0,
    CLSCTX_INPROC_SERVER,
    IID_IMofCompiler,
    (LPVOID *) &pMof);

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête wbemcli.h (inclure Wbemidl.h)

Voir aussi

API COM pour WMI

Types de données MOF

Exécution du compilateur MOF sur un fichier

mofcomp