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 |