Share via


WbemComparisonFlagEnum 列挙 (wbemdisp.h)

WbemComparisonFlagEnum 定数は、オブジェクト比較の設定を定義し、 SWbemObject.CompareTo_によって使用されます。

WMI スクリプト タイプ ライブラリ wbemdisp.tlb は、これらの定数を定義します。 Visual Basic アプリケーションはこのライブラリにアクセスできます。スクリプト言語では、Windows スクリプト ホスト (WSH) XML ファイル形式を使用しない限り、定数の値を直接使用する必要があります。 詳細については、「 WMI スクリプト タイプ ライブラリの使用」を参照してください

構文

typedef enum WbemComparisonFlagEnum {
  wbemComparisonFlagIncludeAll = 0,
  wbemComparisonFlagIgnoreQualifiers = 0x1,
  wbemComparisonFlagIgnoreObjectSource = 0x2,
  wbemComparisonFlagIgnoreDefaultValues = 0x4,
  wbemComparisonFlagIgnoreClass = 0x8,
  wbemComparisonFlagIgnoreCase = 0x10,
  wbemComparisonFlagIgnoreFlavor = 0x20
} ;

定数

 
wbemComparisonFlagIncludeAll
値: 0
すべてのプロパティ、修飾子、およびフレーバーを比較するために使用されます。
wbemComparisonFlagIgnoreQualifiers
値: 0x1
比較対象のすべての修飾子 ( KeyDynamic を含む) を無視します。
wbemComparisonFlagIgnoreObjectSource
値: 0x2
他のオブジェクトと比較して、オブジェクトのソース (つまり、サーバーとそれらが由来する名前空間) を無視します。
wbemComparisonFlagIgnoreDefaultValues
値: 0x4
プロパティの既定値を無視します (クラスを比較する場合にのみ意味があります)。
wbemComparisonFlagIgnoreClass
値: 0x8
比較対象のオブジェクトが同じクラスのインスタンスであることを前提とするようにシステムに指示します。 したがって、この定数はインスタンス関連の情報のみを比較します。 を使用してパフォーマンスを最適化します。 オブジェクトが同じクラスでない場合、結果は未定義になります。
wbemComparisonFlagIgnoreCase
値: 0x10
大文字と小文字を区別せずに文字列値を比較します。 これは、文字列と修飾子値の両方に適用されます。 プロパティ名と修飾子名は、この定数が指定されているかどうかに関係なく、常に大文字と小文字を区別せずに比較されます。
wbemComparisonFlagIgnoreFlavor
値: 0x20
修飾子のフレーバーを無視します。 この定数は引き続き修飾子値を考慮しますが、伝達規則やオーバーライド制限などのフレーバーの区別は無視します。

要件

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

関連項目

スクリプト API 定数