enumerasi INTERVAL_LIMIT_KIND (structuredquery.h)
Nilai-nilai ini dikembalikan oleh IInterval::GetLimits sebagai pasangan untuk menentukan rentang dengan batas atas dan bawah. INTERVAL_LIMIT_KIND mengidentifikasi apakah rentang menyertakan atau mengecualikan nilai rentang atas dan bawah, dan apakah rentang dimulai atau berakhir tanpa batas.
Sintaks
typedef enum tagINTERVAL_LIMIT_KIND {
ILK_EXPLICIT_INCLUDED = 0,
ILK_EXPLICIT_EXCLUDED,
ILK_NEGATIVE_INFINITY,
ILK_POSITIVE_INFINITY
} INTERVAL_LIMIT_KIND;
Konstanta
ILK_EXPLICIT_INCLUDED Nilai: 0 Nilai disertakan dalam rentang. Misalnya, rentang bilangan bulat angka yang sama dengan atau lebih besar dari 3 dan kurang dari atau sama dengan 6 mencakup 3 dan 6. Jadi nilai 3 dan 6 keduanya akan dikembalikan dengan ILK_EXPLICIT_INCLUDED. |
ILK_EXPLICIT_EXCLUDED Nilai mengikat rentang tetapi tidak disertakan dalam rentang. Misalnya, rentang bilangan bulat yang lebih besar dari 3 tetapi kurang dari 6 mengecualikan 3 dan 6. Jadi nilai keduanya akan dikembalikan dengan ILK_EXPLICIT_EXCLUDED. |
ILK_NEGATIVE_INFINITY Ini biasanya digunakan sebagai batas bawah. Nilai yang ditentukan diabaikan karena rentang dimulai (atau berakhir) pada tak terbatas negatif. Misalnya, rentang bilangan bulat yang mencakup setiap nilai kurang dari 6 akan memiliki ILK_NEGATIVE_INFINITY untuk batas bawah dan 6 dan ILK_EXPLICIT_EXCLUDED untuk batas atas. |
ILK_POSITIVE_INFINITY Ini biasanya digunakan sebagai batas atas. Nilai yang ditentukan diabaikan karena rentang dimulai (atau berakhir) pada tak terbatas positif. Misalnya, rentang bilangan bulat yang mencakup setiap nilai yang lebih besar dari atau sama dengan 3 akan memiliki ILK_EXPLICIT_INCLUDED dan 3 untuk batas bawah dan ILK_POSITIVE_INFINITY untuk batas atas. |
Persyaratan
Klien minimum yang didukung | Windows XP dengan SP2, Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | structuredquery.h |
Redistribusi | Windows Desktop Search (WDS) 3.0 |