_msize
Öbeğe ayrılan bir bellek bloğunun boyutu döndürür.
size_t _msize(
void *memblock
);
Parametreler
- memblock
Bellek bloğu için işaretçi.
Dönüş Değeri
_msizeBoyut (bayt cinsinden) imzalanmamış bir tamsayı olarak döndürür.
Notlar
_msize İşlevi çağrılarak ayrılan bellek bloğu bayt cinsinden boyutu verir calloc, malloc, veya realloc.
Uygulama hata ayıklama sürümü c çalışma zamanı kitaplıkları ile bağlandığında _msize çözümler _msize_dbg. Yığın hata ayıklama işlemi sırasında nasıl yönetildiği hakkında daha fazla bilgi için Hata ayıklama crt öbek.
Bu işlev, parametre doğrular. memblock Bir null işaretçi _msize açıklandığı bir geçersiz parametre işleyiciyi çağırır Parametre doğrulama. İşlev hata işlenir, ayarlar errno için EINVAL ve -1 değerini döndürür.
Gereksinimler
Yordamı |
Gerekli başlık |
---|---|
_msize |
<malloc.h> |
Daha fazla uyumluluk bilgileri için bkz: Uyumluluk giriş.
Kitaplıkları
Tüm sürümleri c çalışma zamanı kitaplıkları.
Örnek
Örneğin bakın realloc.
.NET Framework Eşdeğeri
Yoktur. Standart c işlevi çağırmak için kullanmak PInvoke. Daha fazla bilgi için bkz: Platform Çağırma örnekleri.