Interfaccia IWbemClassObject (wbemcli.h)

L'interfaccia IWbemClassObject contiene e modifica sia le definizioni di classe che le istanze dell'oggetto classe.

Ereditarietà

L'interfaccia IWbemClassObject eredita dall'interfaccia IUnknown . IWbemClassObject include anche questi tipi di membri:

Metodi

L'interfaccia IWbemClassObject include questi metodi.

 
IWbemClassObject::BeginEnumeration

Reimposta un'enumerazione all'inizio dell'enumerazione.
IWbemClassObject::BeginMethodEnumeration

Usare la chiamata al metodo IWbemClassObject::BeginMethodEnumeration per avviare un'enumerazione dei metodi disponibili per l'oggetto.
IWbemClassObject::Clone

Il metodo IWbemClassObject::Clone restituisce un nuovo oggetto che è un clone completo dell'oggetto corrente. Il nuovo oggetto ha un numero di riferimenti COM pari a 1.
IWbemClassObject::CompareTo

Il metodo IWbemClassObject::CompareTo confronta un oggetto con un altro oggetto Management di Windows. Si noti che in questo processo di confronto sono presenti determinati vincoli.
IWbemClassObject::D elete

Il metodo IWbemClassObject::D elete elimina la proprietà specificata da una definizione di classe CIM e tutti i relativi qualificatori.
IWbemClassObject::D eleteMethod

Utilizzare il metodo IWbemClassObject::D eleteMethod per eliminare un metodo. Questa chiamata è supportata solo se l'oggetto corrente è una definizione di classe CIM. La manipolazione dei metodi non è disponibile dai puntatori IWbemClassObject che puntano alle istanze CIM.
IWbemClassObject::EndEnumeration

Il metodo IWbemClassObject::EndEnumeration termina una sequenza di enumerazione avviata con IWbemClassObject::BeginEnumeration.
IWbemClassObject::EndMethodEnumeration

Il metodo IWbemClassObject::EndMethodEnumeration viene usato per terminare una sequenza di enumerazione del metodo avviata con IWbemClassObject::BeginMethodEnumeration.
IWbemClassObject::Get

Il metodo IWbemClassObject::Get recupera il valore della proprietà specificato, se presente. Questo metodo può anche restituire le proprietà di sistema.
IWbemClassObject::GetMethod

Restituisce informazioni sul metodo richiesto.
IWbemClassObject::GetMethodOrigin

Il metodo IWbemClassObject::GetMethodOrigin viene usato per determinare la classe per cui è stato dichiarato un metodo.
IWbemClassObject::GetMethodQualifierSet

L'oggetto IWbemClassObject::GetMethodQualifierSet viene usato per recuperare il set di qualificatori per un determinato metodo.
IWbemClassObject::GetNames

Recupera i nomi delle proprietà nell'oggetto.
IWbemClassObject::GetObjectText

Il metodo IWbemClassObject::GetObjectText restituisce un rendering testuale dell'oggetto nella sintassi MOF.
IWbemClassObject::GetPropertyOrigin

Il metodo IWbemClassObject::GetPropertyOrigin recupera il nome della classe in cui è stata introdotta una determinata proprietà.
IWbemClassObject::GetPropertyQualifierSet

Il metodo IWbemClassObject::GetPropertyQualifierSet ottiene il qualificatore impostato per una determinata proprietà nell'oggetto classe. È possibile usare questo metodo con proprietà membro di un'istanza o di una definizione di classe.
IWbemClassObject::GetQualifierSet

Il metodo IWbemClassObject::GetQualifierSet restituisce un puntatore di interfaccia che consente operazioni di lettura e scrittura nel set di qualificatori per l'intero oggetto classe, indipendentemente dal fatto che l'oggetto sia un'istanza o una definizione di classe.
IWbemClassObject::InheritsFrom

Il metodo IWbemClassObject::InheritsFrom determina se la classe o l'istanza corrente deriva da una classe padre specificata.
IWbemClassObject::Next

Il metodo IWbemClassObject::Next recupera la proprietà successiva in un'enumerazione avviata con IWbemClassObject::BeginEnumeration.
IWbemClassObject::NextMethod

Usato per recuperare il metodo successivo in una sequenza di enumerazione del metodo che inizia con una chiamata a IWbemClassObject::BeginMethodEnumeration.
IWbemClassObject::P ut

Imposta una proprietà denominata su un nuovo valore.
IWbemClassObject::P utMethod

Usato per creare un metodo.
IWbemClassObject::SpawnDerivedClass

Utilizzare il metodo IWbemClassObject::SpawnDerivedClass per creare un oggetto di classe appena derivato dall'oggetto corrente.
IWbemClassObject::SpawnInstance

Usare il metodo IWbemClassObject::SpawnInstance per creare una nuova istanza di una classe.

Commenti

Gli utenti e i provider non devono mai implementare questa interfaccia. L'implementazione fornita da WMI è l'unica supportata.

Dal punto di vista del client WMI, questa interfaccia è sempre in-process. Le operazioni write (Put) influiscono solo sulla copia locale dell'oggetto e le operazioni di lettura (Get) recuperano sempre i valori dalla copia locale. È possibile eseguire aggiornamenti a WMI solo quando l'intero oggetto viene letto o scritto usando i metodi nell'interfaccia IWbemServices . Esempi di tali aggiornamenti sono : IWbemServices::P utInstance o IWbemServices::PutClass.

Requisiti

   
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione wbemcli.h (include Wbemidl.h)

Vedi anche

API COM per WMI

Creazione e dichiarazione di un'istanza con C++

Descrizione di un percorso oggetto classe

Descrizione di un percorso dell'oggetto istanza

Esecuzione di chiamate a WMI