Compartilhar via


_query_new_mode

Retorna um inteiro que indica o novo modo de manipulador definido por _set_new_mode para malloc.

int _query_new_mode( 
   void  
);

Valor de retorno

Retorna o novo modo atual do manipulador, ou 0 ou 1, para malloc. Um valor de retorno 1 indica que, falha alocar memória, malloc chama a nova rotina do manipulador; um valor de retorno 0 indica que não.

Comentários

A função C++ _query_new_mode retorna um inteiro que indica o novo modo de manipulador que é definido pela função C++ _set_new_mode para malloc. O novo modo de manipulador indica se, a falha alocar memória, malloc é chamar a nova rotina do manipulador conforme definido por _set_new_handler. Por padrão, malloc não chama a nova rotina do manipulador de falha. Você pode usar _set_new_mode para substituir esse comportamento de modo que a falha malloc chama a nova rotina do manipulador da mesma forma que o operador de new faz quando não aloca memória. Para obter mais informações, consulte as funções de a exclusão do operador e de operador novona referência de linguagem C++.

Requisitos

Rotina

Cabeçalho necessário

_query_new_mode

<new.h>

Para obter mais informações sobre compatibilidade, consulte Compatibilidade na Introdução.

Bibliotecas

Todas as versões das Bibliotecas em tempo de execução C.

Equivalência do .NET Framework

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

Consulte também

Referência

Alocação de memória

calloc

free

realloc

_query_new_handler