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 |