ホーム › System.Search › INTERVAL_LIMIT_KIND
INTERVAL_LIMIT_KIND
列挙型メンバー 4
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| ILK_EXPLICIT_INCLUDED | 0 | 0x0 | 値は範囲に含まれます。たとえば、3 以上 6 以下の整数の範囲には、3 と 6 の両方が含まれます。したがって、値 3 と 6 はどちらも ILK_EXPLICIT_INCLUDED とともに返されます。 |
| ILK_EXPLICIT_EXCLUDED | 1 | 0x1 | 値は範囲の境界となりますが、範囲には含まれません。たとえば、3 より大きく 6 より小さい整数の範囲では、3 と 6 の両方が除外されます。したがって、これらの値はどちらも ILK_EXPLICIT_EXCLUDED とともに返されます。 |
| ILK_NEGATIVE_INFINITY | 2 | 0x2 | これは通常、下限として使用されます。範囲が負の無限大で始まる (または終わる) ため、指定された値は無視されます。たとえば、6 より小さいすべての値を含む整数の範囲では、下限は ILK_NEGATIVE_INFINITY、上限は 6 と ILK_EXPLICIT_EXCLUDED になります。 |
| ILK_POSITIVE_INFINITY | 3 | 0x3 | これは通常、上限として使用されます。範囲が正の無限大で始まる (または終わる) ため、指定された値は無視されます。たとえば、3 以上のすべての値を含む整数の範囲では、下限は ILK_EXPLICIT_INCLUDED と 3、上限は ILK_POSITIVE_INFINITY になります。 |
公式ドキュメント
これらの値は、上限と下限を持つ範囲を指定するためのペアとして IInterval::GetLimits から返されます。INTERVAL_LIMIT_KIND は、範囲に上限値および下限値が含まれるかどうか、また範囲が無限大で始まるか終わるかを示します。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 INTERVAL_LIMIT_KIND : int {
ILK_EXPLICIT_INCLUDED = 0,
ILK_EXPLICIT_EXCLUDED = 1,
ILK_NEGATIVE_INFINITY = 2,
ILK_POSITIVE_INFINITY = 3
} INTERVAL_LIMIT_KIND;public enum INTERVAL_LIMIT_KIND : int
{
ILK_EXPLICIT_INCLUDED = 0,
ILK_EXPLICIT_EXCLUDED = 1,
ILK_NEGATIVE_INFINITY = 2,
ILK_POSITIVE_INFINITY = 3,
}Public Enum INTERVAL_LIMIT_KIND As Integer
ILK_EXPLICIT_INCLUDED = 0
ILK_EXPLICIT_EXCLUDED = 1
ILK_NEGATIVE_INFINITY = 2
ILK_POSITIVE_INFINITY = 3
End Enumimport enum
class INTERVAL_LIMIT_KIND(enum.IntEnum):
ILK_EXPLICIT_INCLUDED = 0
ILK_EXPLICIT_EXCLUDED = 1
ILK_NEGATIVE_INFINITY = 2
ILK_POSITIVE_INFINITY = 3// INTERVAL_LIMIT_KIND
pub const ILK_EXPLICIT_INCLUDED: i32 = 0;
pub const ILK_EXPLICIT_EXCLUDED: i32 = 1;
pub const ILK_NEGATIVE_INFINITY: i32 = 2;
pub const ILK_POSITIVE_INFINITY: i32 = 3;// INTERVAL_LIMIT_KIND
const (
ILK_EXPLICIT_INCLUDED int32 = 0
ILK_EXPLICIT_EXCLUDED int32 = 1
ILK_NEGATIVE_INFINITY int32 = 2
ILK_POSITIVE_INFINITY int32 = 3
)const
ILK_EXPLICIT_INCLUDED = 0;
ILK_EXPLICIT_EXCLUDED = 1;
ILK_NEGATIVE_INFINITY = 2;
ILK_POSITIVE_INFINITY = 3;// INTERVAL_LIMIT_KIND
pub const ILK_EXPLICIT_INCLUDED: i32 = 0;
pub const ILK_EXPLICIT_EXCLUDED: i32 = 1;
pub const ILK_NEGATIVE_INFINITY: i32 = 2;
pub const ILK_POSITIVE_INFINITY: i32 = 3;const
ILK_EXPLICIT_INCLUDED* = 0
ILK_EXPLICIT_EXCLUDED* = 1
ILK_NEGATIVE_INFINITY* = 2
ILK_POSITIVE_INFINITY* = 3enum INTERVAL_LIMIT_KIND : int {
ILK_EXPLICIT_INCLUDED = 0,
ILK_EXPLICIT_EXCLUDED = 1,
ILK_NEGATIVE_INFINITY = 2,
ILK_POSITIVE_INFINITY = 3,
}#define global ILK_EXPLICIT_INCLUDED 0x0
#define global ILK_EXPLICIT_EXCLUDED 0x1
#define global ILK_NEGATIVE_INFINITY 0x2
#define global ILK_POSITIVE_INFINITY 0x3