Paramètres d’index

S’applique à : Windows | Windows Server

Paramètres d’index

Cette rubrique contient les paramètres utilisés pour l’index.

JET_paramIndexTupleIncrement
132

Ce paramètre spécifie la valeur par défaut pour l’incrément de décalage utilisé pour parcourir la valeur de la colonne source lors de la génération de chaque tuple. Pour plus d’informations, consultez la structure JET_TUPLELIMITS .

Étiquette Valeur

Valeur par défaut :

1

Tapez :

Integer

Plage valide :

0 - 32767

Étendue :

Instance

Définir après JetCreateInstance :

Oui

Définir après JetInit :

Non

Affecte la disposition physique :

Non

Affecte la fiabilité :

Non

Affecte les performances :

Non

Affecte les ressources :

Non

Disponibilité :

Windows Vista et versions ultérieures

JET_paramIndexTupleStart
133

Ce paramètre spécifie la valeur par défaut du décalage dans la valeur de colonne source à laquelle la génération de tuples démarre. Pour plus d’informations, consultez la structure JET_TUPLELIMITS .

Étiquette Valeur

Valeur par défaut :

0

Tapez :

Integer

Plage valide :

0 - 32767

Étendue :

Instance

Définir après JetCreateInstance :

Oui

Définir après JetInit :

Non

Affecte la disposition physique :

Non

Affecte la fiabilité :

Non

Affecte les performances :

Non

Affecte les ressources :

Non

Disponibilité :

Windows Vista et versions ultérieures

JET_paramIndexTuplesLengthMax
111

Ce paramètre spécifie la valeur par défaut pour la longueur maximale du tuple dans un index tuple. Pour plus d’informations, consultez la structure JET_TUPLELIMITS .

Windows Vista : Avant Windows Vista, la définition de ce paramètre sur zéro lui revenait à sa valeur par défaut. Pour Windows Vista, cela n’est plus pris en charge.

Étiquette Valeur

Valeur par défaut :

10

Tapez :

Integer

Plage valide :

Windows 2000, Windows XP et Windows Server 2003 : 0, 2-255

Windows Vista : 2-255

Étendue :

Instance

Définir après JetCreateInstance :

Oui

Définir après JetInit :

Non

Affecte la disposition physique :

Non

Affecte la fiabilité :

Non

Affecte les performances :

Non

Affecte les ressources :

Non

Disponibilité :

Windows XP et versions ultérieures

JET_paramIndexTuplesLengthMin
110

Ce paramètre spécifie la valeur par défaut pour la longueur de tuple minimale dans un index tuple. Pour plus d’informations, consultez JET_TUPLELIMITS .

Windows Vista : Avant Windows Vista, la définition de ce paramètre sur zéro lui revenait à sa valeur par défaut. Pour Windows Vista, cela n’est plus pris en charge.

Étiquette Valeur

Valeur par défaut :

3

Tapez :

Integer

Plage valide :

Windows 2000, Windows XP et Windows Server 2003 : 0, 2-255

Windows Vista : 2-255

Étendue :

Instance

Définir après JetCreateInstance :

Oui

Définir après JetInit :

Non

Affecte la disposition physique :

Non

Affecte la fiabilité :

Non

Affecte les performances :

Non

Affecte les ressources :

Non

Disponibilité :

Windows XP et versions ultérieures

JET_paramIndexTuplesToIndexMax
112

Ce paramètre spécifie la valeur par défaut pour la longueur maximale d’une chaîne source à diviser en tuples pour un index tuple. Pour plus d’informations, consultez JET_TUPLELIMITS .

Windows Vista : Avant Windows Vista, la définition de ce paramètre sur zéro lui revenait à sa valeur par défaut. Pour Windows Vista, cela n’est plus pris en charge.

Étiquette Valeur

Valeur par défaut :

32767

Tapez :

Integer

Plage valide :

Windows 2000, Windows XP et Windows Server 2003 : 0 – 32767

Windows Vista : 1 – 32767

Étendue :

Instance

Définir après JetCreateInstance :

Oui

Définir après JetInit :

Non

Affecte la disposition physique :

Non

Affecte la fiabilité :

Non

Affecte les performances :

Non

Affecte les ressources :

Non

Disponibilité :

Windows XP et versions ultérieures

JET_paramUnicodeIndexDefault
72

Ce paramètre contrôle les paramètres Unicode par défaut utilisés par n’importe quel index sur une colonne de clé Unicode. Le type de ce paramètre est JET_UNICODEINDEX et est en fait passé à l’aide d’un pointeur de mémoire tampon stocké dans le paramètre integer de JetGetSystemParameter et JetSetSystemParameter. La taille de la mémoire tampon doit égaler la taille de JET_UNICODEINDEX et doit être passée à JetGetSystemParameter à l’aide du paramètre de taille de mémoire tampon de chaîne. Cela est clairement incohérent, mais c’est le comportement de ce paramètre.

La valeur par défaut de ce paramètre contient un LCID pour les paramètres régionaux anglais américains et les indicateurs LCMapStringWsuivants : LCMAP_SORTKEY, NORM_IGNORECASE, NORM_IGNOREKANATYPE et NORM_IGNOREWIDTH.

Windows 2000 : Le SORTID dans le LCID est ignoré. Un SORTID de SORT_DEFAULT est toujours utilisé.

Windows 2000 : Les indicateurs LCMapStringW doivent contenir les indicateurs suivants : LCMAP_SORTKEY, NORM_IGNORECASE, NORM_IGNOREKANATYPE et NORM_IGNOREWIDTH. En outre, les indicateurs LCMapStringWpeuvent contenir les indicateurs suivants : NORM_IGNORENONSPACE.

Note Si votre application souhaite stocker des données Unicode, il est vivement recommandé de ne pas vous appuyer sur les paramètres Unicode par défaut pour vos index. L’utilisation de l’anglais américain revient à utiliser les paramètres régionaux invariants et les indicateurs LCMapStringWpar défaut sont connus pour interférer sérieusement avec certaines langues. Vous devez toujours spécifier vos propres paramètres pour les paramètres Unicode sur JetCreateIndex2 à l’aide de JET_INDEXCREATE.

Étiquette Valeur

Valeur par défaut :

Spécial

Tapez :

JET_UNICODEINDEX* (JET_UNICODEINDEX)

Plage valide :

Spécial

Étendue :

Instance

Définir après JetCreateInstance :

Oui

Définir après JetInit :

Non

Affecte la disposition physique :

Non

Affecte la fiabilité :

Non

Affecte les performances :

Non

Affecte les ressources :

Non

Disponibilité :

Tous

Spécifications

Condition requise Valeur

Client

Nécessite Windows Vista, Windows XP ou Windows 2000 Professionnel.

Serveur

Nécessite Windows Server 2008, Windows Server 2003 ou Windows 2000 Server.

En-tête

Déclaré dans Esent.h.

Voir aussi

JET_INDEXCREATE
JET_TUPLELIMITS
JET_UNICODEINDEX
JetCreateInstance
JetGetSystemParameter
JetInit
JetSetSystemParameter