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 比較対象のすべての修飾子 ( Key と Dynamic を含む) を無視します。 |
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 |