_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. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода.