Freigeben über


_ismbcl0, _ismbcl0_l, _ismbcl1, _ismbcl1_l, _ismbcl2, _ismbcl2_l

Code Page 932 Specific functions, unter Verwendung des aktuellen Gebietsschemas oder einer angegebenen LC_CTYPE-Konvertierungszustandskategorie.

Wichtiger HinweisWichtig

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 _ismbcl0( unsigned int c ); int _ismbcl0_l( unsigned int c, _locale_t locale ); int _ismbcl1( unsigned int c ); int _ismbcl1_l( unsigned int c , _locale_t locale ); int _ismbcl2( unsigned int c ); int _ismbcl2_l( unsigned int c, _locale_t locale );

Parameter

  • c
    Getestet werden Zeichen.

  • locale
    Zu verwendende Gebietsschema.

Rückgabewert

Jede dieser Routinen gibt einen Wert ungleich 0 zurück, wenn das Zeichen die Testbedingung oder das 0 erfüllt, wenn dies nicht der Fall ist.Wenn c <= 255 und dort eine entsprechende _ismbb Routine (beispielsweise, entspricht _ismbcalnum zu _ismbbalnum), ist, ist das Ergebnis der Rückgabewert der entsprechenden _ismbb Routine.

Hinweise

Jede dieser Funktionen testet ein angegebenes Mehrbytezeichen für eine angegebene Zustand.

Der Ausgabewert wird durch die Einstellung der LC_CTYPE Kategorieneinstellung des Gebietsschemas betroffen; setlocale finden Sie weitere Informationen.Die Versionen dieser Funktionen ohne das _l Suffix verwenden das aktuelle Gebietsschema für dieses Verhalten abhängig; die Versionen mit dem _l Suffix sind identisch, allerdings verwenden den Gebietsschemaparameter, der in stattdessen übergeben wird.Weitere Informationen finden Sie unter Gebietsschema.

Routine

Testbedingung Codepage 932 (nur)

_ismbcl0

JIS NichtKanji: 0x8140<=c<=0x889E.

_ismbcl0_l

JIS NichtKanji: 0x8140<=c<=0x889E.

_ismbcl1

JIS der Ebene 1: 0x889F<=c<=0x9872.

_ismbcl1_l

JIS der Ebene 1: 0x889F<=c<=0x9872.

_ismbcl2

JIS Verlauf: 0x989F<=c<=0xEAA4.

_ismbcl2_l

JIS Verlauf: 0x989F<=c<=0xEAA4.

Die Funktionsüberprüfung, dass der angegebene Wert c die Testbedingungen übereinstimmt, oben beschriebene, aber überprüft nicht, ob c ein gültiges Mehrbytezeichen ist.Wenn das untere Byte in Bereichen 0x00 - 0x3F, F oder 0xFD - 0xFF ist, geben diese Funktionen ein Wert ungleich 0 (null) zurück und angeben, dass das Zeichen die Testbedingung erfüllt.Verwenden Sie _ismbbtrail, um zu testen, ob das Mehrbytezeichen definiert ist.

Spezielle der Enden-Codepage-932

Anforderungen

Routine

Erforderlicher Header

_ismbcl0

<mbstring.h>

_ismbcl0_l

<mbstring.h>

_ismbcl1

<mbstring.h>

_ismbcl1_l

<mbstring.h>

_ismbcl2

<mbstring.h>

_ismbcl2_l

<mbstring.h>

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.

Siehe auch

Referenz

Zeichen-Klassifizierung

_ismbc Routinen

ist isw Routinen,