Sdílet prostřednictvím


_msize

Vrátí velikost bloku paměti přidělené haldy.

size_t _msize(
   void *memblock 
);

Parametry

  • memblock
    Ukazatel na bloku paměti.

Vrácená hodnota

_msizevelikost (v bajtech) vrátí celé číslo bez znaménka.

Poznámky

_msize Funkce vrátí velikost v bajtech blok paměti přidělené volání calloc, malloc, nebo realloc.

Aplikace propojen s ladicí verzi c knihoven run-time _msize převede na _msize_dbg.Další informace o způsobu je během ladění procesu správy haldy, viz The CRT ladění haldy.

Tato funkce ověřuje jeho parametr.Pokud memblock je nulový ukazatel _msize spustí obslužnou rutinu neplatný parametr popsaným v Ověření parametrů.Pokud zpracování došlo k chybě funkce nastaví errno na EINVAL a vrátí -1.

Požadavky

Rutina

Požadované záhlaví

_msize

<malloc.h>

Další informace o kompatibilitě v tématu Compatibility v úvodu.

Knihovny

Všechny verze C Runtime knihovny.

Příklad

Viz příklad pro realloc.

Ekvivalent v rozhraní .NET Framework

Nelze použít Použijte volání funkce standardní C, PInvoke. Další informace naleznete v tématu Příklady vyvolat platformu.

Viz také

Referenční dokumentace

Přidělení paměti

calloc

_expand

MALLOC

realloc