次の方法で共有


WBEM_COMPARISON_FLAG列挙 (wbemcli.h)

IWbemClassObject::CompareTo メソッドを使用するときに実行する比較を定義するフラグが含まれています。

構文

typedef enum tag_WBEM_COMPARISON_FLAG {
  WBEM_COMPARISON_INCLUDE_ALL = 0,
  WBEM_FLAG_IGNORE_QUALIFIERS = 0x1,
  WBEM_FLAG_IGNORE_OBJECT_SOURCE = 0x2,
  WBEM_FLAG_IGNORE_DEFAULT_VALUES = 0x4,
  WBEM_FLAG_IGNORE_CLASS = 0x8,
  WBEM_FLAG_IGNORE_CASE = 0x10,
  WBEM_FLAG_IGNORE_FLAVOR = 0x20
} WBEM_COMPARISON_FLAG;

定数

 
WBEM_COMPARISON_INCLUDE_ALL
値: 0
すべての機能を比較します。
WBEM_FLAG_IGNORE_QUALIFIERS
値: 0x1
比較対象のすべての修飾子 ( KeyDynamic を含む) を無視します。
WBEM_FLAG_IGNORE_OBJECT_SOURCE
値: 0x2
他のオブジェクトと比較して、オブジェクトのソース (つまり、サーバーと名前空間) を無視します。
WBEM_FLAG_IGNORE_DEFAULT_VALUES
値: 0x4
プロパティの既定値を無視します。 このフラグは、クラスの比較時にのみ有効です。
WBEM_FLAG_IGNORE_CLASS
値: 0x8
比較するオブジェクトが同じクラスのインスタンスであると見なします。 結果として、このフラグを指定すると、インスタンス関連の情報のみが比較されます。 パフォーマンスを最適化するには、このフラグを使用します。 オブジェクトが同じクラスではない場合、結果は未定義になります。
WBEM_FLAG_IGNORE_CASE
値: 0x10
大文字と小文字を区別しない方法で文字列値を比較します。 これは、文字列と修飾子値の両方に適用されます。 プロパティ名および修飾子名は、このフラグが指定されているかどうかにかかわらず、常に大文字と小文字を区別せずに比較されます。
WBEM_FLAG_IGNORE_FLAVOR
値: 0x20
修飾子のフレーバーを無視します。 このフラグは引き続き修飾子値を考慮しますが、伝達規則やオーバーライド制限などのフレーバーの違いは無視します (詳細については、
修飾子のフレーバー)。

要件

要件
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
Header wbemcli.h