_callnewh

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

Llama al nuevo controlador instalado actualmente.

int _callnewh(  
   size_t size  
   )  
  

Parámetros

size
Cantidad de memoria que el nuevo operador intentó asignar.

ValorDescripción
0Error: No se instala ningún controlador nuevo o no hay ningún controlador nuevo activo.
1Operación correcta: El controlador nuevo se instala y activa. Se puede volver a intentar asignar memoria.

Esta función genera bad_alloc si el controlador nuevo no se puede localizar.

Se llama al controlador nuevo si operador nuevo no asigna memoria correctamente. El controlador nuevo podría iniciar una acción adecuada, por ejemplo liberar memoria de modo que las asignaciones subsiguientes se realicen correctamente.

RutinaEncabezado necesario
_callnewhinternal.h

_set_new_handler
_set_new_mode

Mostrar: