_ismbblead, _ismbblead_l

Bir karakterin çok baytlı bir karakterin ilk baytı olup olmadığını belirlemek için karakteri test eder.

Önemli notÖnemli

Bu API, Windows Çalışma Zamanı'nda yürütülen uygulamalarda kullanılamaz.Daha fazla bilgi için bkz /ZW ile desteklenmeyen CRT işlevleri.

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

Parametreler

  • c
    Test edilecek tamsayı.

  • locale
    Kullanılacak yerel ayar.

Dönüş Değeri

c tamsayısı çok baytlı bir karakterin ilk baytıysa, sıfır olmayan bir değer döndürür.

Notlar

Çok baytlı karakterler bir ön bayt ve onu izleyen son bayttan oluşur.Ön baytlar verilen bir karakter kümesi için belirli bir aralıkta olmalarıyla fark edilirler.Örneğin, yalnızca kod sayfası 932'de ön bayt 0x81 – 0x9F ve 0xE0 – 0xFC aralığındadır.

_ismbblead, yerel ayara bağımlı davranış için geçerli yerel ayarı kullanır._ismbblead_l aynıdır, tek farkı bunun yerine iletilen yerel ayarı kullanmasıdır.Daha fazla bilgi için bkz. Yerel Ayar.

Genel Metin Yordam Eşleşmeleri

Tchar.h yordamı

_UNICODE ve _MBCS tanımlanmaz

_MBCS tanımlanmış

_UNICODE tanımlanmış

_istlead

Daima yanlış getirir

_ismbblead

Daima yanlış getirir

Gereksinimler

Yordam

Gerekli başlık

İsteğe bağlı üst bilgi

_ismbblead

<mbctype.h> veya <mbstring.h>

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

_ismbblead_l

<mbctype.h> veya <mbstring.h>

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

* Test koşullarına ilişkin bildirim sabitleri için.

Daha fazla ek uyumluluk bilgileri için bkz. Uyumluluk.

.NET Framework Eşdeğeri

Uygulanamaz. Standart C işlevini çağırmak için PInvoke kullanın. Daha fazla bilgi için bkz. Platform Çağırma Örnekleri.

Ayrıca bkz.

Başvuru

Bayt Sınıflandırması

_ismbb Rutinleri