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
Création et déclaration d’une instance à l’aide de C++
Description d’un chemin d’accès à un objet de classe