Share via


_query_new_mode

설정 하 새 처리기 모드를 나타내는 정수를 반환 합니다. _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 으로 설정 새 처리기 루틴을 호출 하는 것 _set_new_handler.기본적으로 malloc 실패 한 경우 새 처리기 루틴을 호출 하지 않습니다.사용할 수 있습니다 _set_new_mode 하므로이 동작을 재정의 하려면 실패 시는 malloc 에서 동일한 새 처리기 루틴을 호출 방법을 연산자가 메모리를 할당 하지 못한 경우를 하지.자세한 내용은 연산자 삭제new 연산자 의 작동 C++ 언어 참조.

요구 사항

루틴

필수 헤더

_query_new_mode

<new.h>

더 많은 호환성 정보를 참조 하십시오. 호환성 소개에서 합니다.

라이브러리

모든 버전의 C 런타임 라이브러리.

해당 .NET Framework 항목

해당 사항 없음. 표준 C 함수를 호출할 수 있습니다 PInvoke. 자세한 내용은 플랫폼 호출 예제.

참고 항목

참조

메모리 할당

calloc

free

realloc

_query_new_handler