_query_new_mode
Gibt eine ganze Zahl zurück, die den neuen Modus Handler für _set_new_mode von der angibt, mallocfestgelegt ist.
int _query_new_mode(
void
);
Rückgabewert
Gibt den aktuellen Modus neuen Handler, nämlich 0 oder 1 für malloczurück.Ein Rückgabewert von 1 gibt an, dass bei Bindungsfehlern Speicher belegen, malloc die neue Handler routine aufruft. ein Rückgabewert von 0 gibt an, dass dies nicht der Fall ist.
Hinweise
Die Funktion C++ _query_new_mode gibt eine ganze Zahl zurück, die den neuen Handler Modus angibt, der von der Funktion für _set_new_mode C++ mallocfestgelegt ist.Der neue Modus Handler wird angegeben, ob bei Bindungsfehlern Speicher belegen, malloc , die neue Handler routine legen Sie z. B. durch _set_new_handleraufzurufen ist.Standardmäßig ruft malloc nicht die neuen Handler routine ein Fehler angezeigt.Sie können _set_new_mode verwenden, um dieses Verhalten zu überschreiben, damit ein Fehler malloc die neue Handler routine genauso aufgerufen wird, dass der Operator neu Speicher belegen, wenn sie nicht möglich ist.Weitere Informationen finden Sie in der Operator delete und Operator neu-Funktionen in der C++-Sprachreferenz.
Anforderungen
Routine |
Erforderlicher Header |
---|---|
_query_new_mode |
<new.h> |
Weitere Informationen finden Sie unter Kompatibilität Kompatibilität in der Einführung.
Bibliotheken
Alle Versionen Cs.
.NET Framework-Entsprechung
Nicht zutreffend. Um die Standard-C-Funktion aufzurufen, verwenden Sie PInvoke. Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.