_ismbblead, _ismbblead_l
Testy znak, aby ustalić, czy wiodącego bajtu znaków wielobajtowych.
![]() |
---|
Ten interfejs API nie można używać w aplikacji, których wykonywanie w czasie wykonywania systemu Windows.Aby uzyskać więcej informacji, zobacz CRT funkcje nie obsługiwane przez /ZW. |
int _ismbblead(
unsigned int c
);
int _ismbblead_l(
unsigned int c,
_locale_t locale
);
Parametry
c
Liczba całkowita badanego.locale
Ustawienia regionalne używane.
Wartość zwracana
Zwraca wartość różną od zera, jeśli liczba całkowita c jest pierwszy bajt znaków wielobajtowych.
Uwagi
Znaki wielobajtowe składają się z bajtem wiodącym następuje końcowego bajtu.Ołów bajtów różnią się będąc w danym zakresie dla zestawu danego znaku.Na przykład w stronę 932 tylko, prowadzący bajtów kodu systemowego zarówno 0x81 – 0x9F i 0xE0-0xFC.
_ismbbleadużywa bieżących ustawień regionalnych dla zachowania zależne od ustawień lokalnych._ismbblead_ljest identyczny z tym, że używa ustawień regionalnych, przekazany w zamian.Aby uzyskać więcej informacji, zobacz Ustawienia regionalne.
Tekst rodzajowy rutynowych mapowania
Rozpoczęto wykonywanie procedury TCHAR.h |
_UNICODE i _MBCS nie zdefiniowany |
_MBCS, definicja |
_UNICODE, definicja |
---|---|---|---|
_istlead |
Zawsze zwraca wartość false |
_ismbblead |
Zawsze zwraca wartość false |
Wymagania
Rozpoczęto wykonywanie procedury |
Wymaganego nagłówka |
Opcjonalny nagłówka |
---|---|---|
_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 manifestu stałych dla warunków badania.
Informacji dotyczących zgodności, zobacz zgodności we wprowadzeniu.
Odpowiednik w programie .NET Framework
Nie dotyczy. Aby wywoływać funkcji C standardowej, należy użyć PInvoke. Aby uzyskać więcej informacji, zobacz Przykłady wywołać platformy.