_query_new_mode

Возвращает целое число, показывающее новый набор режима обработчика by _set_new_mode для malloc.

int _query_new_mode(
   void 
);

Возвращаемое значение

Возвращает текущий новый режим обработки, а именно 0 или 1) malloc.Возвращаемое значение 1 указывает, что в случае сбоя выделить память malloc вызывает новую процедуру обработчика; возвращаемое значение 0 указывает на то, что это не так.

Заметки

C++ _query_new_mode функция возвращает целое число, которое показывает новый режим ядра, набор C++ _set_new_mode функция malloc.Новый режим обработчика указывающее, является ли при сбое выделить память malloc новая процедура вызова обработчика в виде набора by _set_new_handler.По умолчанию malloc не вызывает новую процедуру обработчика в случае сбоя.Можно использовать _set_new_mode переопределение этой функциональности, чтобы в случае сбоя malloc вызывает новую процедуру обработчика тем же способом, создать оператор делает, если он не удается выделить память.Дополнительные сведения см. в разделе Оператор delete и оператор new функции in Справочник по языку C++.

Требования

Процедура

Обязательный заголовок

_query_new_mode

<new.h>

Дополнительные сведения о совместимости см. Совместимость во введении.

Библиотеки

Все версии Библиотеки времени выполнения C.

Эквивалент в .NET Framework

Неприменимо. Для c# используйте стандартная функция PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода.

См. также

Ссылки

Выделение памяти

calloc

free

realloc

_query_new_handler