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
Creazione e dichiarazione di un'istanza con C++
Descrizione di un percorso oggetto classe