_ismbblead, _ismbblead_l
Проверяет символ, чтобы определить, является ли он старшим байтом многобайтового символа.
Важно!
Этот API невозможно использовать в приложениях, запускаемых в среде выполнения Windows.Дополнительные сведения см. в статье Функции CRT, которые не поддерживаются с ключом /ZW.
int _ismbblead(
unsigned int c
);
int _ismbblead_l(
unsigned int c,
_locale_t locale
);
Параметры
c
Целое число, которое требуется проверить.locale
Языковой стандарт, который необходимо использовать.
Возвращаемое значение
Возвращает ненулевое значение, если целое число c - первый байт многобайтового символа.
Заметки
Многобайтовые символы содержат старший байт, за которым должны следовать замыкающие байты. Старшие байты различаются по тому, что они находятся в определенном диапазоне для заданной кодировки. Например, только в кодовой странице 932, старшие байты в диапазоне от 0x81 до 0x9F и 0xE0 — 0xFC.
_ismbblead использует текущий языковой стандарт для поведения, зависящего от языкового стандарта. _ismbblead_l идентична за исключением того, что вместо этого используется переданный языковой стандарт. Для получения дополнительной информации см. Языковой стандарт.
Универсальное текстовое сопоставление функций
Подпрограмма Tchar.h |
_UNICODE и _MBCS не определены |
_MBCS определено |
_UNICODE определено |
---|---|---|---|
_istlead |
Всегда возвращает значение "false" |
_ismbblead |
Всегда возвращает значение "false" |
Требования
Подпрограмма |
Обязательный заголовок |
Необязательный заголовок |
---|---|---|
_ismbblead |
<mbctype.h> или <mbstring.h> |
<ctype.h>,* <limits.h>, <stdlib.h> |
_ismbblead_l |
<mbctype.h> или <mbstring.h> |
<ctype.h>,* <limits.h>, <stdlib.h> |
* Для констант манифеста для условий теста.
Дополнительные сведения о совместимости см. в разделе Совместимость.
Эквивалент в .NET Framework
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода.