_query_new_mode
Retourne un entier indiquant le nouveau mode de gestionnaire défini par _set_new_mode pour malloc.
int _query_new_mode(
void
);
Valeur de retour
Retourne le nouveau mode actuel de gestionnaire, à savoir 0 ou 1, pour malloc.Une valeur de retour de 1 indique que, en cas de échec pour allouer de la mémoire, malloc appelle la nouvelle routine de gestionnaire ; une valeur de retour de 0 indique qu'elle ne fait pas.
Notes
La fonction C++ _query_new_mode retourne un entier qui indique le nouveau mode de gestionnaire qui est défini par la fonction C++ _set_new_mode pour malloc.Le nouveau mode de gestionnaire indique si, en cas de échec pour allouer de la mémoire, malloc est d'appeler la nouvelle routine de gestionnaire comme définie par _set_new_handler.Par défaut, malloc n'appelle pas la nouvelle routine de gestionnaire en cas de échec.Vous pouvez utiliser _set_new_mode pour modifier ce comportement afin qu'en cas de échec malloc appelle la nouvelle routine de gestionnaire de la même façon que l'opérateur de nouveau nécessaire si elle n'allouent pas la mémoire.Pour plus d'informations, consultez operator delete et operator new s'exécute dans le Guide de référence du langage C++.
Configuration requise
routine |
en-tête requis |
---|---|
_query_new_mode |
<new.h> |
Pour plus d'informations de compatibilité, consultez compatibilité dans l'introduction.
bibliothèques
toutes les versions de Bibliothèques runtime C.
Équivalent .NET Framework
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez l' exemples d'appel de code non managé.