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