_ismbcl0, _ismbcl0_l, _ismbcl1, _ismbcl1_l, _ismbcl2, _ismbcl2_l
Code Page 932 Specific functions, à l'aide de les paramètres régionaux ou une catégorie spécifiée du rapport de conversion de LC_CTYPE.
Important
Cette API ne peut pas être utilisée dans les applications qui s'exécutent dans les fenêtres d'exécution.Pour plus d'informations, consultez Fonctions CRT non prises en charge avec /ZW.
int _ismbcl0(
unsigned int c
);
int _ismbcl0_l(
unsigned int c,
_locale_t locale
);
int _ismbcl1(
unsigned int c
);
int _ismbcl1_l(
unsigned int c ,
_locale_t locale
);
int _ismbcl2(
unsigned int c
);
int _ismbcl2_l(
unsigned int c,
_locale_t locale
);
Paramètres
c
Caractère à tester.locale
Paramètres régionaux à utiliser.
Valeur de retour
Chacun de ces routines retourne une valeur différente de zéro si le caractère satisfait à la condition de test ou le 0 dans le cas contraire.Si le <= 255 d' c et il existe une routine correspondant d' _ismbb (par exemple, _ismbcalnum correspond à _ismbbalnum), le résultat est la valeur de retour de la routine correspondant d' _ismbb .
Notes
Chacune de ces fonctions des tests un caractère multioctet fourni pour un état donné.
La valeur de sortie est affectée par la configuration de la définition de catégorie d' LC_CTYPE des paramètres régionaux ; consultez l' setlocale pour plus d'informations.Les versions de ces fonctions sans suffixe d' _l utilisent les paramètres régionaux définis pour ce comportement dépendant des paramètres régionaux ; les versions avec le suffixe d' _l sont identiques sauf qu'elles utilisent le paramètre de paramètres régionaux passé à la place.Pour plus d'informations, consultez Paramètres régionaux.
Routine |
Condition de test (page de codes 932 uniquement) |
---|---|
_ismbcl0 |
Non kanji de JIS : 0x8140<=c<=0x889e. |
_ismbcl0_l |
Non kanji de JIS : 0x8140<=c<=0x889e. |
_ismbcl1 |
JIS level-1 : 0x889f<=c<=0x9872. |
_ismbcl1_l |
JIS level-1 : 0x889f<=c<=0x9872. |
_ismbcl2 |
JIS level-2 : 0x989f<=c<=0xeaa4. |
_ismbcl2_l |
JIS level-2 : 0x989f<=c<=0xeaa4. |
Le contrôle de exécution que la valeur spécifiée c correspond aux conditions de test a décrit ci-dessus, mais ne vérifie pas que c est un caractère multioctet valide.Si l'octet inférieure est dans des plages 0x00 – 0x3F, 0x7F, ou 0xFD – 0xFF, ces fonctions retournent une valeur différente de zéro, indiquant que le caractère remplit la condition de test.Utilisez _ismbbtrail pour tester si le caractère multioctet est défini.
Détails de la page de codes 932 de fin
Configuration requise
Routine |
En-tête requis |
---|---|
_ismbcl0 |
<mbstring.h> |
_ismbcl0_l |
<mbstring.h> |
_ismbcl1 |
<mbstring.h> |
_ismbcl1_l |
<mbstring.h> |
_ismbcl2 |
<mbstring.h> |
_ismbcl2_l |
<mbstring.h> |
Pour plus d'informations de compatibilité, consultez l' Compatibilité dans l'introduction.
Équivalent .NET Framework
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez l' Exemples d'appel de code non managé.