Función FreeConsole

Desasocia el proceso de llamada de su consola.

Sintaxis

BOOL WINAPI FreeConsole(void);

Parámetros

Esta función no tiene parámetros.

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.

Comentarios

Un proceso se puede adjuntar como máximo a una consola. Un proceso puede usar la función FreeConsole para desasociarse de su consola. Si otros procesos comparten la consola, la consola no se destruye, pero el proceso que llamó a FreeConsole no puede hacer referencia a ella. Una consola se cierra cuando el último proceso adjunto finaliza o llama a FreeConsole. Después de que un proceso llame a FreeConsole, puede llamar a la función AllocConsole para crear una nueva consola o AttachConsole para asociarse a otra consola. Si el proceso de llamada aún no está asociado a una consola, la solicitud FreeConsole sigue funcionando correctamente.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado ConsoleApi.h (a través de WinCon.h, incluido Windows.h)
Biblioteca Kernel32.lib
Archivo DLL Kernel32.dll

Consulte también

AllocConsole

AttachConsole

Funciones de la consola

Consolas