ホーム › System.Wmi › WbemComparisonFlagEnum
WbemComparisonFlagEnum
列挙型メンバー 7
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| wbemComparisonFlagIncludeAll | 0 | 0x0 | すべてのプロパティ、修飾子、およびフレーバーを比較するために使用します。 |
| wbemComparisonFlagIgnoreQualifiers | 1 | 0x1 | 比較時にすべての修飾子 (Key や Dynamic を含む) を無視します。 |
| wbemComparisonFlagIgnoreObjectSource | 2 | 0x2 | 他のオブジェクトとの比較時に、オブジェクトのソース (すなわち、オブジェクトの取得元であるサーバーおよび名前空間) を無視します。 |
| wbemComparisonFlagIgnoreDefaultValues | 4 | 0x4 | プロパティの既定値を無視します (クラスを比較する場合にのみ意味を持ちます)。 |
| wbemComparisonFlagIgnoreClass | 8 | 0x8 | 比較対象のオブジェクトが同一クラスのインスタンスであると想定するようにシステムに指示します。その結果、この定数はインスタンス関連の情報のみを比較します。パフォーマンスを最適化するために使用します。オブジェクトが同一クラスでない場合、結果は未定義になります。 |
| wbemComparisonFlagIgnoreCase | 16 | 0x10 | 文字列値を大文字と小文字を区別せずに比較します。これは文字列と修飾子の値の両方に適用されます。プロパティ名と修飾子名は、この定数が指定されているかどうかにかかわらず、常に大文字と小文字を区別せずに比較されます。 |
| wbemComparisonFlagIgnoreFlavor | 32 | 0x20 | 修飾子のフレーバーを無視します。この定数を指定しても修飾子の値は考慮されますが、伝達規則やオーバーライド制限などのフレーバーの違いは無視されます。 |
公式ドキュメント
WbemComparisonFlagEnum 定数は、オブジェクトの比較に関する設定を定義し、 SWbemObject.CompareTo_ で使用されます。
これらの定数は、WMI スクリプト型ライブラリ wbemdisp.tlb で定義されています。Visual Basic アプリケーションはこのライブラリにアクセスできますが、スクリプト言語では、Windows Script Host (WSH) の XML ファイル形式を使用しない限り、定数の値を直接使用する必要があります。詳細については、 Using the WMI Scripting Type Library を参照してください。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum WbemComparisonFlagEnum : int {
wbemComparisonFlagIncludeAll = 0,
wbemComparisonFlagIgnoreQualifiers = 1,
wbemComparisonFlagIgnoreObjectSource = 2,
wbemComparisonFlagIgnoreDefaultValues = 4,
wbemComparisonFlagIgnoreClass = 8,
wbemComparisonFlagIgnoreCase = 16,
wbemComparisonFlagIgnoreFlavor = 32
} WbemComparisonFlagEnum;public enum WbemComparisonFlagEnum : int
{
wbemComparisonFlagIncludeAll = 0,
wbemComparisonFlagIgnoreQualifiers = 1,
wbemComparisonFlagIgnoreObjectSource = 2,
wbemComparisonFlagIgnoreDefaultValues = 4,
wbemComparisonFlagIgnoreClass = 8,
wbemComparisonFlagIgnoreCase = 16,
wbemComparisonFlagIgnoreFlavor = 32,
}Public Enum WbemComparisonFlagEnum As Integer
wbemComparisonFlagIncludeAll = 0
wbemComparisonFlagIgnoreQualifiers = 1
wbemComparisonFlagIgnoreObjectSource = 2
wbemComparisonFlagIgnoreDefaultValues = 4
wbemComparisonFlagIgnoreClass = 8
wbemComparisonFlagIgnoreCase = 16
wbemComparisonFlagIgnoreFlavor = 32
End Enumimport enum
class WbemComparisonFlagEnum(enum.IntEnum):
wbemComparisonFlagIncludeAll = 0
wbemComparisonFlagIgnoreQualifiers = 1
wbemComparisonFlagIgnoreObjectSource = 2
wbemComparisonFlagIgnoreDefaultValues = 4
wbemComparisonFlagIgnoreClass = 8
wbemComparisonFlagIgnoreCase = 16
wbemComparisonFlagIgnoreFlavor = 32// WbemComparisonFlagEnum
pub const wbemComparisonFlagIncludeAll: i32 = 0;
pub const wbemComparisonFlagIgnoreQualifiers: i32 = 1;
pub const wbemComparisonFlagIgnoreObjectSource: i32 = 2;
pub const wbemComparisonFlagIgnoreDefaultValues: i32 = 4;
pub const wbemComparisonFlagIgnoreClass: i32 = 8;
pub const wbemComparisonFlagIgnoreCase: i32 = 16;
pub const wbemComparisonFlagIgnoreFlavor: i32 = 32;// WbemComparisonFlagEnum
const (
wbemComparisonFlagIncludeAll int32 = 0
wbemComparisonFlagIgnoreQualifiers int32 = 1
wbemComparisonFlagIgnoreObjectSource int32 = 2
wbemComparisonFlagIgnoreDefaultValues int32 = 4
wbemComparisonFlagIgnoreClass int32 = 8
wbemComparisonFlagIgnoreCase int32 = 16
wbemComparisonFlagIgnoreFlavor int32 = 32
)const
wbemComparisonFlagIncludeAll = 0;
wbemComparisonFlagIgnoreQualifiers = 1;
wbemComparisonFlagIgnoreObjectSource = 2;
wbemComparisonFlagIgnoreDefaultValues = 4;
wbemComparisonFlagIgnoreClass = 8;
wbemComparisonFlagIgnoreCase = 16;
wbemComparisonFlagIgnoreFlavor = 32;// WbemComparisonFlagEnum
pub const wbemComparisonFlagIncludeAll: i32 = 0;
pub const wbemComparisonFlagIgnoreQualifiers: i32 = 1;
pub const wbemComparisonFlagIgnoreObjectSource: i32 = 2;
pub const wbemComparisonFlagIgnoreDefaultValues: i32 = 4;
pub const wbemComparisonFlagIgnoreClass: i32 = 8;
pub const wbemComparisonFlagIgnoreCase: i32 = 16;
pub const wbemComparisonFlagIgnoreFlavor: i32 = 32;const
wbemComparisonFlagIncludeAll* = 0
wbemComparisonFlagIgnoreQualifiers* = 1
wbemComparisonFlagIgnoreObjectSource* = 2
wbemComparisonFlagIgnoreDefaultValues* = 4
wbemComparisonFlagIgnoreClass* = 8
wbemComparisonFlagIgnoreCase* = 16
wbemComparisonFlagIgnoreFlavor* = 32enum WbemComparisonFlagEnum : int {
wbemComparisonFlagIncludeAll = 0,
wbemComparisonFlagIgnoreQualifiers = 1,
wbemComparisonFlagIgnoreObjectSource = 2,
wbemComparisonFlagIgnoreDefaultValues = 4,
wbemComparisonFlagIgnoreClass = 8,
wbemComparisonFlagIgnoreCase = 16,
wbemComparisonFlagIgnoreFlavor = 32,
}#define global wbemComparisonFlagIncludeAll 0x0
#define global wbemComparisonFlagIgnoreQualifiers 0x1
#define global wbemComparisonFlagIgnoreObjectSource 0x2
#define global wbemComparisonFlagIgnoreDefaultValues 0x4
#define global wbemComparisonFlagIgnoreClass 0x8
#define global wbemComparisonFlagIgnoreCase 0x10
#define global wbemComparisonFlagIgnoreFlavor 0x20