Partilhar via


_query_new_mode

Retorna um inteiro indicando o novo modo de manipulador conjunto por _set_new_mode para malloc.

int _query_new_mode(
   void 
);

Valor de retorno

Retorna o novo manipulador de modo corrente, ou seja, 0 ou 1, de malloc. Um valor retornado 1 indica que, no caso de falha ao alocar memória, malloc chama a rotina manipuladora novo; um valor retornado 0 indica que ele não.

Comentários

The C++ _query_new_mode função retorna um número inteiro que indica o novo modo de manipulador é conjunto do C++ _conjunto_new_mode função malloc.O novo modo de manipulador indica se, no caso de falha ao alocar memória, malloc é telefonar a rotina manipuladora de novo sistema autônomo definido pelo _set_new_handler.Por padrão, malloc não chama a rotina manipuladora de novo no caso de falha. Você pode usar _set_new_mode para substituir esse comportamento assim que no caso de falha malloc chama a rotina de manipulador de novo na mesma forma que o novo operador não quando ele falha ao alocar memória.Para obter mais informações, consulte o Excluir operador and operador novo funções Referência de linguagem C++.

Requisitos

Rotina

Cabeçalho necessário

_query_new_mode

<new.h>

Para obter mais informações de compatibilidade, consulte Compatibilidade na introdução.

Bibliotecas

Todas as versões do C em time de execução bibliotecas.

Equivalente do NET Framework

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

Consulte também

Referência

Alocação de memória

calloc

disponível

realocar

_query_new_handler