ホーム › System.Search.Common › CONDITION_TYPE
CONDITION_TYPE
列挙型メンバー 4
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| CT_AND_CONDITION | 0 | 0x0 | 下位項の値が "AND" で結合されることを示します。 |
| CT_OR_CONDITION | 1 | 0x1 | 下位項の値が "OR" で結合されることを示します。 |
| CT_NOT_CONDITION | 2 | 0x2 | 下位項の "NOT" による比較を示します。 |
| CT_LEAF_CONDITION | 3 | 0x3 | このノードが、CONDITION_OPERATION を使用したプロパティと定数値との比較であることを示します。 |
公式ドキュメント
条件ツリーノードの種類を示すために、次のメソッドで使用されるフラグのセットを提供します: ICondition::GetConditionType、 IConditionFactory::MakeAndOr、 IConditionFactory2::CreateCompoundFromArray、および IConditionFactory2::CreateCompoundFromObjectArray。
解説(Remarks)
Windows 7 では、この列挙型は structuredquerycondition.idl および structuredquerycondition.h で定義されています。Windows 7 より前では、この列挙型は structuredquery.h および structuredquery.idl で宣言されていました。
StructuredQuerySample では、コンソールから行を読み取り、システムスキーマを使用して解析し、結果として得られる条件ツリーを表示する方法を示しています。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 CONDITION_TYPE : int {
CT_AND_CONDITION = 0,
CT_OR_CONDITION = 1,
CT_NOT_CONDITION = 2,
CT_LEAF_CONDITION = 3
} CONDITION_TYPE;public enum CONDITION_TYPE : int
{
CT_AND_CONDITION = 0,
CT_OR_CONDITION = 1,
CT_NOT_CONDITION = 2,
CT_LEAF_CONDITION = 3,
}Public Enum CONDITION_TYPE As Integer
CT_AND_CONDITION = 0
CT_OR_CONDITION = 1
CT_NOT_CONDITION = 2
CT_LEAF_CONDITION = 3
End Enumimport enum
class CONDITION_TYPE(enum.IntEnum):
CT_AND_CONDITION = 0
CT_OR_CONDITION = 1
CT_NOT_CONDITION = 2
CT_LEAF_CONDITION = 3// CONDITION_TYPE
pub const CT_AND_CONDITION: i32 = 0;
pub const CT_OR_CONDITION: i32 = 1;
pub const CT_NOT_CONDITION: i32 = 2;
pub const CT_LEAF_CONDITION: i32 = 3;// CONDITION_TYPE
const (
CT_AND_CONDITION int32 = 0
CT_OR_CONDITION int32 = 1
CT_NOT_CONDITION int32 = 2
CT_LEAF_CONDITION int32 = 3
)const
CT_AND_CONDITION = 0;
CT_OR_CONDITION = 1;
CT_NOT_CONDITION = 2;
CT_LEAF_CONDITION = 3;// CONDITION_TYPE
pub const CT_AND_CONDITION: i32 = 0;
pub const CT_OR_CONDITION: i32 = 1;
pub const CT_NOT_CONDITION: i32 = 2;
pub const CT_LEAF_CONDITION: i32 = 3;const
CT_AND_CONDITION* = 0
CT_OR_CONDITION* = 1
CT_NOT_CONDITION* = 2
CT_LEAF_CONDITION* = 3enum CONDITION_TYPE : int {
CT_AND_CONDITION = 0,
CT_OR_CONDITION = 1,
CT_NOT_CONDITION = 2,
CT_LEAF_CONDITION = 3,
}#define global CT_AND_CONDITION 0x0
#define global CT_OR_CONDITION 0x1
#define global CT_NOT_CONDITION 0x2
#define global CT_LEAF_CONDITION 0x3