Freigeben über


_ismbblead, _ismbblead_l

Testet ein Zeichen, um festzustellen, ob es sich um ein führendes Byte eines Multibytezeichens handelt.

Wichtig

Diese API kann nicht in Anwendungen verwendet werden, die in Windows-Runtime ausgeführt werden.Weitere Informationen finden Sie unter CRT-Funktionen nicht mit /ZW unterstützt.

int _ismbblead(
   unsigned int c 
);
int _ismbblead_l(
   unsigned int c,
   _locale_t locale
);

Parameter

  • c
    Die zu testende ganze Zahl.

  • locale
    Zu verwendendes Gebietsschema.

Rückgabewert

Gibt einen Wert ungleich 0 (null) zurück, wenn die ganze Zahl c das erste Byte eines Multibytezeichens ist.

Hinweise

Multibytezeichen bestehen aus einem führenden Byte gefolgt von einem nachfolgendem Byte. Führende Bytes werden anhand ihrer Zugehörigkeit zu einem bestimmten Bereich für einen gegebenen Zeichensatz unterschieden. Auf der Codepage 932 reichen die führenden Bytes von 0x81 - 0x9F und 0xE0 - 0xFC.

_ismbblead verwendet das aktuelle Gebietsschema für ein gebietsschemaabhängiges Verhalten. _ismbblead_l ist identisch, verwendet jedoch stattdessen das übergebene Gebietsschema. Weitere Informationen finden Sie unter Locale.

Zuordnung generischer Textroutinen

Tchar.h-Routine

_UNICODE und _MBCS nicht definiert

_MBCS definiert

_UNICODE definiert

_istlead

Gibt immer "false" zurück

_ismbblead

Gibt immer "false" zurück

Anforderungen

Routine

Erforderlicher Header

Optionaler Header

_ismbblead

<mbctype.h> oder <mbstring.h>

<ctype.h>,* <limits.h>, <stdlib.h>

_ismbblead_l

<mbctype.h> oder <mbstring.h>

<ctype.h>,* <limits.h>, <stdlib.h>

* Für Manifestkonstanten für die Testbedingungen.

Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.

.NET Framework-Entsprechung

Nicht zutreffend. Mit PInvoke rufen Sie die Standard-C-Funktion auf. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe.

Siehe auch

Referenz

Byteklassifizierung

_ismbb-Routinen