Aracılığıyla paylaş


_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.

Ayrıca bkz.

Başvuru

Bellek ayırma

calloc

_expand

malloc

realloc