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