Compartir a través de


_query_new_mode

Devuelve un entero que indica el nuevo modo de controlador establecido por _set_new_mode para malloc.

int _query_new_mode( 
   void  
);

Valor devuelto

Devuelve el nuevo modo del controlador actual, que es 0 o 1, para malloc. Devuelve un valor de 1 indica que, en el error asignar memoria, malloc llama a la nueva rutina de controlador; devuelve un valor de 0 indica que no almacena.

Comentarios

La función de C++ _query_new_mode devuelve un entero que indica el nuevo modo de controlador que se establece por la función de C++ _set_new_mode para malloc. El nuevo modo de controlador indica si, en el error asignar memoria, malloc es llamar a la nueva rutina de controlador como lo establece _set_new_handler. De forma predeterminada, malloc no llama a la nueva rutina del controlador del error. Puede utilizar _set_new_mode para reemplazar este comportamiento de modo que en el error malloc llame a la nueva rutina del controlador de la misma manera que el operador de new cuando no puede para asignar memoria. Para obtener más información, vea operador delete y operador nuevo funciona en la referencia del lenguaje C++.

Requisitos

Rutina

Encabezado necesario

_query_new_mode

<new.h>

Para obtener más información de compatibilidad, vea Compatibilidad en la Introducción.

Bibliotecas

Todas las versiones de las bibliotecas en tiempo de ejecución de C.

Equivalente en .NET Framework

No es aplicable Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma.

Vea también

Referencia

Asignación de memoria

calloc

free

realloc

_query_new_handler