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