_ismbblead, _ismbblead_l
Testet ein Zeichen, um zu bestimmen, ob es ein führendes Byte eines Mehrbytezeichens ist.
Wichtig |
---|
Diese API kann nicht in den Anwendungen verwendet werden, die in der Windows Runtime ausführen.Weitere Informationen finden Sie unter CRT-Funktionen unterstützt nicht mit /ZW. |
int _ismbblead( unsigned int c ); int _ismbblead_l( unsigned int c, _locale_t locale );
Parameter
c
Getestet werden ganze Zahl.locale
Zu verwendende Gebietsschema.
Rückgabewert
Gibt einen Wert ungleich 0 zurück, wenn ganzzahlige c das erste Byte eines Mehrbytezeichens ist.
Hinweise
Mehrbytezeichen bestehen aus ein führendes Byte, das von einem nachfolgenden Byte folgt.Führende Bytes unterschieden werden mithilfe von in einem bestimmten Bereich für einen angegebenen Zeichensatz ist.Beispielsweise der Codepage 932, nur führende Bytes reichen von 0x81 - F und 0xE0 - 0xFC.
_ismbblead verwendet das aktuelle Gebietsschema gebietsschemaabhängiges Verhalten._ismbblead_l ist identisch, außer dass verwendet das Gebietsschema, das in stattdessen übergeben wird.Weitere Informationen finden Sie unter Gebietsschema.
Zuordnung generische 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 Kompatibilitätsinformation finden Sie unter Kompatibilität in der Einführung.
.NET Framework-Entsprechung
Nicht zutreffend. Um die Standard-C-Funktion aufzurufen, verwenden Sie PInvoke. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe.