Udostępnij za pośrednictwem


_query_new_mode

Zwraca liczbę całkowitą, wskazując nowy tryb obsługi przez _set_new_mode do malloc.

int _query_new_mode(
   void 
);

Wartość zwracana

Zwraca bieżący nowy tryb obsługi, a mianowicie 0 lub 1, malloc.Zwracana wartość 1 oznacza, że, nie można przydzielić pamięci, malloc wywołuje nowe procedury obsługi; zwracana wartość wynosząca 0 wskazuje, nie ma.

Uwagi

C++ _query_new_mode funkcja zwraca liczbę całkowitą, która wskazuje nowy tryb obsługi, który jest ustawiany przez C++ _set_new_mode działać przez malloc.Nowy tryb obsługi wskazuje, czy na nie można przydzielić pamięci, malloc jest wywołanie procedury obsługi nowych określone przez _set_new_handler.Domyślnie malloc nie wywołuje nowe procedury obsługi w przypadku awarii.Można użyć _set_new_mode Aby zastąpić to zachowanie, tak że w przypadku awarii malloc wywołuje nowe procedury obsługi w taki sam sposób nowych operator wykonuje, gdy nie jest on przydzielić pamięci.Aby uzyskać więcej informacji, zobacz usunąć operator i operator new funkcje w Skorowidz języka C++.

Wymagania

Rozpoczęto wykonywanie procedury

Wymaganego nagłówka

_query_new_mode

<new.h>

Informacji dotyczących zgodności, zobacz zgodności we wprowadzeniu.

Biblioteki

Wszystkie wersje biblioteki uruchomieniowej c.

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.

Zobacz też

Informacje

Alokacja pamięci

calloc

free

odśmiecacz

_query_new_handler