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

Utilizzare 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 conteggio dei riferimenti COM pari a 1.
IWbemClassObject::CompareTo

Il metodo IWbemClassObject::CompareTo confronta un oggetto con un altro oggetto Gestione 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 da tutti i 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 esistente. Questo metodo può anche restituire 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

IWbemClassObject::GetMethodQualifierSet viene usato per recuperare il set di qualificatori per un metodo specifico.
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 particolare proprietà.
IWbemClassObject::GetPropertyQualifierSet

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

Il metodo IWbemClassObject::GetQualifierSet restituisce un puntatore a interfaccia che consente operazioni di lettura e scrittura sul 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 nuovo oggetto classe derivato dall'oggetto corrente.
IWbemClassObject::SpawnInstance

Utilizzare 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 di scrittura (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 gli interi oggetti vengono letti o scritti usando metodi nell'interfaccia IWbemServices . Esempi di questi aggiornamenti sono : IWbemServices::P utInstance o IWbemServices::P utClass.

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

Effettuare chiamate a WMI