Partager via


Interface IWbemClassObject (wbemcli.h)

L’interface IWbemClassObject contient et manipule à la fois des définitions de classe et des instances d’objets de classe.

Héritage

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

Méthodes

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

 
IWbemClassObject::BeginEnumeration

Réinitialise une énumération au début de l’énumération.
IWbemClassObject::BeginMethodEnumeration

Utilisez l’appel de méthode IWbemClassObject::BeginMethodEnumeration pour commencer une énumération des méthodes disponibles pour l’objet.
IWbemClassObject::Clone

La méthode IWbemClassObject::Clone retourne un nouvel objet qui est un clone complet de l’objet actif. Le nouvel objet a un nombre de références COM de 1.
IWbemClassObject::CompareTo

La méthode IWbemClassObject::CompareTo compare un objet à un autre objet Windows Management. Notez que ce processus de comparaison comporte certaines contraintes.
IWbemClassObject::D elete

La méthode IWbemClassObject::D elete supprime la propriété spécifiée d’une définition de classe CIM et de tous ses qualificateurs.
IWbemClassObject::D eleteMethod

Utilisez la méthode IWbemClassObject::D eleteMethod pour supprimer une méthode. Cet appel est pris en charge uniquement si l’objet actuel est une définition de classe CIM. La manipulation de méthode n’est pas disponible à partir des pointeurs IWbemClassObject qui pointent vers des instances CIM.
IWbemClassObject::EndEnumeration

La méthode IWbemClassObject::EndEnumeration met fin à une séquence d’énumération démarrée avec IWbemClassObject::BeginEnumeration.
IWbemClassObject::EndMethodEnumeration

La méthode IWbemClassObject::EndMethodEnumeration est utilisée pour mettre fin à une séquence d’énumération de méthode démarrée avec IWbemClassObject::BeginMethodEnumeration.
IWbemClassObject::Get

La méthode IWbemClassObject::Get récupère la valeur de propriété spécifiée, si elle existe. Cette méthode peut également retourner des propriétés système.
IWbemClassObject::GetMethod

Retourne des informations sur la méthode demandée.
IWbemClassObject::GetMethodOrigin

La méthode IWbemClassObject::GetMethodOrigin est utilisée pour déterminer la classe pour laquelle une méthode a été déclarée.
IWbemClassObject::GetMethodQualifierSet

IWbemClassObject::GetMethodQualifierSet est utilisé pour récupérer le jeu de qualificateurs pour une méthode particulière.
IWbemClassObject::GetNames

Récupère les noms des propriétés dans l’objet .
IWbemClassObject::GetObjectText

La méthode IWbemClassObject::GetObjectText retourne un rendu textuel de l’objet dans la syntaxe MOF.
IWbemClassObject::GetPropertyOrigin

La méthode IWbemClassObject::GetPropertyOrigin récupère le nom de la classe dans laquelle une propriété particulière a été introduite.
IWbemClassObject::GetPropertyQualifierSet

La méthode IWbemClassObject::GetPropertyQualifierSet obtient le jeu de qualificateurs pour une propriété particulière dans l’objet de classe. Vous pouvez utiliser cette méthode avec des propriétés qui sont membres d’un instance ou d’une définition de classe.
IWbemClassObject::GetQualifierSet

La méthode IWbemClassObject::GetQualifierSet retourne un pointeur d’interface qui autorise les opérations de lecture et d’écriture sur l’ensemble de qualificateurs pour l’ensemble de l’objet de classe, que l’objet soit un instance ou une définition de classe.
IWbemClassObject::InheritsFrom

La méthode IWbemClassObject::InheritsFrom détermine si la classe ou l’instance actuelle dérive d’une classe parente spécifiée.
IWbemClassObject::Next

La méthode IWbemClassObject::Next récupère la propriété suivante dans une énumération qui a commencé par IWbemClassObject::BeginEnumeration.
IWbemClassObject::NextMethod

Utilisé pour récupérer la méthode suivante dans une séquence d’énumération de méthode qui commence par un appel à IWbemClassObject::BeginMethodEnumeration.
IWbemClassObject::Put

Affecte une nouvelle valeur à une propriété nommée.
IWbemClassObject::P utMethod

Utilisé pour créer une méthode.
IWbemClassObject::SpawnDerivedClass

Utilisez la méthode IWbemClassObject::SpawnDerivedClass pour créer un objet de classe nouvellement dérivé de l’objet actif.
IWbemClassObject::SpawnInstance

Utilisez la méthode IWbemClassObject::SpawnInstance pour créer un instance d’une classe.

Remarques

Les utilisateurs et les fournisseurs ne doivent jamais implémenter cette interface. L’implémentation fournie par WMI est la seule qui est prise en charge.

Du point de vue du client WMI, cette interface est toujours en cours de traitement. Les opérations d’écriture (Put) affectent uniquement la copie locale de l’objet, et les opérations de lecture (Get) récupèrent toujours les valeurs de la copie locale. Vous pouvez effectuer des mises à jour de WMI uniquement lorsque des objets entiers sont lus ou écrits à l’aide de méthodes sur l’interface IWbemServices . Voici des exemples de ces mises à jour : IWbemServices::P utInstance ou IWbemServices::P utClass.

Configuration requise

   
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

Création et déclaration d’une instance à l’aide de C++

Description d’un chemin d’accès à un objet de classe

Description d’un chemin d’accès à un objet d’instance

Exécution d’appels à WMI