Partager via


énumération INTERVAL_LIMIT_KIND (structuredquery.h)

Ces valeurs sont retournées par IInterval::GetLimits en tant que paires pour spécifier une plage avec une limite supérieure et inférieure. INTERVAL_LIMIT_KIND indique si les plages incluent ou excluent les valeurs supérieures et inférieures de la plage, et si une plage commence ou se termine à l’infini.

Syntax

typedef enum tagINTERVAL_LIMIT_KIND {
  ILK_EXPLICIT_INCLUDED = 0,
  ILK_EXPLICIT_EXCLUDED,
  ILK_NEGATIVE_INFINITY,
  ILK_POSITIVE_INFINITY
} INTERVAL_LIMIT_KIND;

Constantes

 
ILK_EXPLICIT_INCLUDED
Valeur : 0
La valeur est incluse dans la plage. Par exemple, une plage entière de nombres qui est égale ou supérieure à 3 et inférieure ou égale à 6 inclut 3 et 6. Par conséquent, les valeurs 3 et 6 sont toutes deux retournées avec ILK_EXPLICIT_INCLUDED.
ILK_EXPLICIT_EXCLUDED
La valeur limite la plage, mais n’est pas incluse dans la plage. Par exemple, une plage d’entiers supérieure à 3 mais inférieure à 6 exclut 3 et 6. Les valeurs sont donc toutes deux retournées avec ILK_EXPLICIT_EXCLUDED.
ILK_NEGATIVE_INFINITY
Il s’agit généralement d’une limite inférieure. La valeur spécifiée est ignorée, car la plage commence (ou se termine) à l’infini négatif. Par exemple, une plage d’entiers qui inclut chaque valeur inférieure à 6 aurait ILK_NEGATIVE_INFINITY pour la limite inférieure et 6 et ILK_EXPLICIT_EXCLUDED pour la limite supérieure.
ILK_POSITIVE_INFINITY
Il s’agit généralement d’une limite supérieure. La valeur spécifiée est ignorée, car la plage commence (ou se termine) à l’infini positif. Par exemple, une plage d’entiers qui inclut chaque valeur supérieure ou égale à 3 aurait ILK_EXPLICIT_INCLUDED et 3 pour la limite inférieure et ILK_POSITIVE_INFINITY pour la limite supérieure.

Configuration requise

   
Client minimal pris en charge Windows XP avec SP2, Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête structuredquery.h
Composant redistribuable Windows Desktop Search (WDS) 3.0