перечисление INTERVAL_LIMIT_KIND (structuredquery.h)
Эти значения возвращаются методом IInterval::GetLimits в виде пар для указания диапазона с верхним и нижним пределом. INTERVAL_LIMIT_KIND определяет, включают ли диапазоны или исключают верхние и нижние значения диапазона, а также начинается ли диапазон или заканчивается бесконечностью.
Синтаксис
typedef enum tagINTERVAL_LIMIT_KIND {
ILK_EXPLICIT_INCLUDED = 0,
ILK_EXPLICIT_EXCLUDED,
ILK_NEGATIVE_INFINITY,
ILK_POSITIVE_INFINITY
} INTERVAL_LIMIT_KIND;
Константы
ILK_EXPLICIT_INCLUDED Значение: 0 Значение включается в диапазон. Например, целочисленный диапазон чисел, равный или превышающий 3 и меньшее или равное 6, включает как 3, так и 6. Таким образом, значения 3 и 6 будут возвращены с ILK_EXPLICIT_INCLUDED. |
ILK_EXPLICIT_EXCLUDED Значение ограничивает диапазон, но не включается в диапазон. Например, диапазон целых чисел, который больше 3, но меньше 6, исключает как 3, так и 6. Поэтому оба значения будут возвращены с ILK_EXPLICIT_EXCLUDED. |
ILK_NEGATIVE_INFINITY Обычно используется в качестве нижней границы. Указанное значение игнорируется, так как диапазон начинается (или заканчивается) с отрицательной бесконечностью. Например, диапазон целых чисел, включающий каждое значение меньше 6, будет иметь ILK_NEGATIVE_INFINITY для нижней границы и 6 и ILK_EXPLICIT_EXCLUDED для верхней границы. |
ILK_POSITIVE_INFINITY Обычно используется в качестве верхней границы. Указанное значение игнорируется, так как диапазон начинается (или заканчивается) с положительной бесконечностью. Например, диапазон целых чисел, включающий каждое значение, больше или равное 3, будет иметь ILK_EXPLICIT_INCLUDED и 3 для нижней границы и ILK_POSITIVE_INFINITY для верхней границы. |
Требования
Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2), Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | structuredquery.h |
Распространяемые компоненты | Windows Desktop Search (WDS) 3.0 |