Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Přidělení paměti

calloc

free

realloc

_query_new_handler