перечисление 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