Partager via


Qualificateurs de classe WMI

Le tableau suivant répertorie les qualificateurs de classe MOF obligatoires et facultatifs qui peuvent être utilisés pour décrire les blocs de données WMI et les blocs d’événements d’un pilote.

Une classe incorporée, qui est une classe utilisée uniquement comme élément de données dans une autre classe et non exposée en tant que bloc de données WMI, nécessite uniquement les qualificateurs WMI et GUID . Les autres qualificateurs ne sont pas pertinents pour les classes incorporées et sont ignorés. Pour plus d’informations sur les classes incorporées, consultez Éléments de données WMI définis par le pilote.

Dynamique et Statique sont des qualificateurs MOF standard. Pour plus d’informations sur d’autres qualificateurs MOF standard, consultez les Microsoft Windows SDK.

Qualificateur Description

Dynamique

Indique que le fournisseur de données fournit des instances du bloc de données au moment de l’exécution, plutôt que de fournir des instances de données statiques dans le fichier MOF. Tous les blocs de données et d’événements qu’un pilote inscrit avec WMI doivent être définis avec le qualificateur dynamique .

Statique

Indique que le fournisseur de données fournit des instances de données statiques dans le fichier MOF, plutôt que de fournir des instances du bloc de données au moment de l’exécution. Un pilote n’inscrit pas de blocs de données statiques avec WMI, car les données statiques résident dans la base de données WMI. Les classes marquées comme statiques dans le fichier MOF ne doivent pas être inscrites par les gestionnaires IRP_MN_REGINFO ou IRP_MN_REGINFO_EX du pilote.

Provider(« WMIProv »)

(Obligatoire) Indique que le fournisseur de la classe est un fournisseur WMI.

WMI

(Obligatoire) Indique que la classe est une classe WMI.

Description(« description-string »)

(Facultatif) Spécifie une description du bloc pour les paramètres régionaux spécifiés par le qualificateur Paramètres régionaux . S’ils sont définis, les clients WMI peuvent afficher la chaîne de description aux utilisateurs. Un enregistreur de pilotes peut utiliser Description pour documenter une classe.

Guid(« guid-string »)

(Obligatoire) Spécifie le GUID, au format chaîne, qui identifie de manière unique le bloc à WMI. Un enregistreur de pilotes doit générer un GUID pour chaque bloc de données dans le fichier MOF du pilote, à l’aide de guidgen.exe ou de uuidgen.exe (qui sont inclus dans le Kit de développement logiciel (SDK) Windows. Un pilote transmet cette valeur au format GUID à WMI lorsque le pilote inscrit ses blocs. WMI utilise ensuite le GUID pour rechercher la définition du bloc dans la ressource MOF du pilote.

Paramètres régionaux(« MS</strong>locale-identifier »)

(Facultatif) Spécifie l’identificateur de langue et les paramètres régionaux pour la chaîne spécifiée par Description. Par exemple, un identificateur de paramètres régionaux de 0x409 spécifie l’anglais américain. Un seul fichier MOF peut contenir des blocs avec des paramètres régionaux différents, mais tous les blocs d’un fichier MOF ont généralement les mêmes paramètres régionaux.

WmiExpense(expense-value)

(Facultatif) Spécifie le nombre moyen de cycles d’UC nécessaires pour collecter des données pour le bloc de données. Par exemple, un client WMI peut case activée la valeur WmiExpense d’un bloc de données pour déterminer la fréquence à laquelle interroger ses données. Si WmiExpense est omis, la valeur des dépenses est supposée être 0. WmiExpense n’est pas lié à l’enregistrement d’un bloc de données comme coûteux à collecter.