_msize
Zwraca rozmiar bloku pamięci zaalokowanego na stercie.
size_t _msize(
void *memblock
);
Parametry
- memblock
Wskaźnik do bloku pamięci.
Wartość zwracana
_msizezwraca rozmiar (w bajtach) jako liczba całkowita bez znaku.
Uwagi
_msize Funkcja zwraca rozmiar w bajtach bloku pamięci przydzielonej przez wywołanie do calloc, malloc, lub realloc.
Gdy aplikacja jest połączony z debugowania wersją biblioteki uruchomieniowej C, _msize jest rozpoznawany jako _msize_dbg.Aby uzyskać więcej informacji na temat jak sterty jest zarządzany w trakcie debugowania, zobacz The CRT debugowania sterty.
Funkcja ta sprawdza poprawność jej parametr.Jeśli memblock jest wskaźnik zerowy, _msize wywołuje funkcję obsługi nieprawidłowy parametr, jak opisano w Sprawdzanie poprawności parametru.Jeśli błąd jest obsługiwany, funkcja ustawia errno do EINVAL i zwraca wartość -1.
Wymagania
Rozpoczęto wykonywanie procedury |
Wymaganego nagłówka |
---|---|
_msize |
<malloc.h> |
Informacji dotyczących zgodności, zobacz zgodności we wprowadzeniu.
Biblioteki
Wszystkie wersje biblioteki uruchomieniowej c.
Przykład
Zobacz przykład dla odśmiecacz.
Odpowiednik w programie .NET Framework
Nie dotyczy. Aby wywołać standardowych funkcji C, należy użyć PInvoke. Aby uzyskać więcej informacji, zobacz Przykłady wywołać platformy.