_query_new_mode
Vrátí celé číslo označující nový popisovač režimu nastavit _set_new_mode pro malloc.
int _query_new_mode(
void
);
Vrácená hodnota
Vrátí aktuální nový popisovač režim, totiž 0 nebo 1, malloc.Vrácená hodnota 1 označuje, že při selhání přidělení paměti, malloc volá nové rutiny; Vrácená hodnota 0 označuje, že není.
Poznámky
Jazyce C++ _query_new_mode funkce vrátí celé číslo, označující nový režim zpracování nastavené C++ _set_new_mode funkce pro malloc.Nový režim zpracování označuje, zda selhání přidělení paměti, malloc k volání rutiny nové nastaveném _set_new_handler.Ve výchozím nastavení malloc nemůže volat nové rutiny při selhání.Můžete použít _set_new_mode toto chování potlačit tak, při selhání malloc volání rutiny nové stejným způsobem, že nové operátor nemá po selhání přidělení paměti.Další informace naleznete operátor delete a nový operátor funguje v C++ jazyková Reference.
Požadavky
Rutina |
Požadované záhlaví |
---|---|
_query_new_mode |
<new.h> |
Další informace o kompatibilitě v tématu Compatibility v úvodu.
Knihovny
Všechny verze C Runtime knihovny.
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.