_ismbblead, _ismbblead_l
Testuje znak, żeby określić, czy znak jest wiodącym bajtem znaku wielobajtowego.
Ważne |
---|
Tego API nie można używać w aplikacjach korzystających ze środowiska wykonawczego Windows.Aby uzyskać więcej informacji, zobacz Funkcje CRT nieobsługiwane przez /ZW. |
int _ismbblead(
unsigned int c
);
int _ismbblead_l(
unsigned int c,
_locale_t locale
);
Parametry
c
Liczba całkowita do zbadania.locale
Ustawienia regionalne do użycia.
Wartość zwracana
Zwraca wartość różną od zera, jeżeli liczba całkowita c jest pierwszym bajtem znaku wielobajtowego.
Uwagi
Znaki wielobajtowe składają się z bajtu wiodącego, po którym następuje bajt pomocniczy.Bajty wiodące są odróżniane przez występowanie w określonym zakresie dla danego zestawu znaków.Na przykład, wyłącznie na stronie kodowej 932, bajty wiodące znajdują się w zakresie 0x81 – 0x9F i 0xE0 – 0xFC.
_ismbblead używa bieżących ustawień regionalnych dla zachowań zależnych od ustawień regionalnych._ismbblead_l jest identyczny, z tą różnicą, że zamiast tego używa przekazanych ustawień regionalnych.Aby uzyskać więcej informacji, zobacz Regionalne.
Rutynowe mapowania zwykłego tekstu
Procedura Tchar.h |
_UNICODE i _MBCS nie zdefiniowany |
_MBCS zdefiniowano |
_UNICODE zdefiniowany |
---|---|---|---|
_istlead |
Zawsze zwraca wartość false |
_ismbblead |
Zawsze zwraca wartość false |
Wymagania
Procedura |
Wymagany nagłówek |
Opcjonalny nagłówek |
---|---|---|
_ismbblead |
<mbctype.h> lub <mbstring.h> |
<ctype.h>,* <limits.h>, <stdlib.h> |
_ismbblead_l |
<mbctype.h> lub <mbstring.h> |
<ctype.h>,* <limits.h>, <stdlib.h> |
* Dla stałych manifestu do warunków badania.
Aby uzyskać więcej informacji na temat zgodności – zobacz: Zgodność.
Odpowiednik w programie .NET Framework
Nie dotyczy. Aby wywołać standardową funkcję C, należy użyć PInvoke. Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy.