Metodo IWbemClassObject::CompareTo (wbemcli.h)

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.

Sintassi

HRESULT CompareTo(
  [in] long             lFlags,
  [in] IWbemClassObject *pCompareTo
);

Parametri

[in] lFlags

Specifica le caratteristiche dell'oggetto da considerare rispetto a un altro oggetto. Può essere WBEM_COMPARISON_INCLUDE_ALL considerare tutte le funzionalità o qualsiasi combinazione di questi flag.

WBEM_FLAG_IGNORE_OBJECT_SOURCE

Ignorare l'origine degli oggetti, ovvero il server e lo spazio dei nomi da cui provengono, rispetto ad altri oggetti.

WBEM_FLAG_IGNORE_QUALIFIERS

Ignorare tutti i qualificatori (inclusi Key e Dynamic) nel confronto.

WBEM_FLAG_IGNORE_DEFAULT_VALUES

Ignorare i valori predefiniti delle proprietà. Questo flag è significativo solo quando si confrontano le classi.

WBEM_FLAG_IGNORE_FLAVOR

Ignorare i sapori qualificatori. Questo flag accetta ancora i valori qualificatori in considerazione, ma ignora le distinzione di sapore, ad esempio regole di propagazione e restrizioni di override (per altre informazioni, vedere Sapori qualificatore).

WBEM_FLAG_IGNORE_CASE

Confrontare i valori di stringa in modo senza distinzione tra maiuscole e minuscole. Questo vale sia per le stringhe che per i valori qualificatori. I nomi di proprietà e di qualificatori vengono sempre confrontati senza distinzione tra maiuscole e minuscole, indipendentemente dal fatto che questo flag sia specificato.

WBEM_FLAG_IGNORE_CLASS

Si supponga che gli oggetti confrontati siano istanze della stessa classe. Di conseguenza, questo flag confronta solo le informazioni correlate all'istanza. Utilizzare questo flag per ottimizzare le prestazioni. Se gli oggetti non appartengono alla stessa classe, i risultati sono indefiniti.

[in] pCompareTo

Oggetto in confronto. Questo puntatore deve puntare a un'istanza IWbemClassObject valida. Non può essere NULL.

Valore restituito

Questo metodo restituisce un valore HRESULT che indica lo stato della chiamata al metodo. L'elenco seguente elenca il valore contenuto in un HRESULT. Per i valori HRESULT generali, vedere Codici di errore di sistema.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione wbemcli.h (include Wbemidl.h)
Libreria WbemUuid.lib
DLL CIMWin32.dll; Esscli.dll; Fastprox.dll; FrameDyn.dll; FrameDynOS.dll; Krnlprov.dll; Ncprov.dll; Wbemcore.dll; Wbemess.dll; Wmipiprt.dll

Vedi anche

IWbemClassObject

Sapori qualificatori

WBEM_COMPARISON_FLAG