Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le schéma WMI d’un pilote décrit ses blocs de données, qui définissent les informations qu’un pilote peut fournir et les méthodes qu’il peut exécuter en réponse aux demandes WMI. Le schéma d’un pilote décrit également ses blocs d’événements, qui sont des blocs de données que le pilote envoie à WMI lorsqu’un événement déterminé par le pilote se produit pour lequel un utilisateur client WMI a demandé une notification.
Un développeur de pilotes définit le schéma d’un pilote au format MOF (Managed Object Format). MOF est un langage compilé créé par le groupe de travail de gestion des bureaux (DMTF) et basé sur le langage IDL (Interface Definition Language). Le fichier MOF d’un pilote contient une définition de classe MOF pour chaque bloc de données et bloc d’événements que le pilote expose à WMI.
Une définition de classe MOF pour un bloc de données WMI suit cette syntaxe :
[Required and optional class qualifiers]
classClassName : OptionalBaseClass
{
[key, read]
string InstanceName;
[read]
boolean Active;
[ Required and optional property qualifiers ]
datatype itemname1;
[ Required and optional property qualifiers ]
datatype itemnameN;
};
Les rubriques suivantes décrivent les éléments de syntaxe indiqués ci-dessus :
Noms de classes WMI et classes de base
Éléments obligatoires dans les classes WMI
Qualificateurs de propriété WMI
Driver-Defined Éléments de données WMI
Pour obtenir une discussion générale sur la syntaxe MOF en ce qui concerne les clients WMI et d’autres types d’applications, consultez le Kit de développement logiciel (SDK) Microsoft Windows.