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) |