Fonction FreeConsole
Détache le processus appelant de sa console.
Syntaxe
BOOL WINAPI FreeConsole(void);
Paramètres
Cette fonction n’a pas de paramètres.
Valeur renvoyée
Si la fonction réussit, la valeur de retour est différente de zéro.
Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.
Notes
Un processus ne peut être attaché qu’à une seule console. Un processus peut utiliser la fonction FreeConsole pour se détacher de sa console. Si d’autres processus partagent la console, la console n’est pas détruite, mais le processus qui a appelé la fonction FreeConsole ne peut pas y faire référence. Une console est fermée lorsque le dernier processus qui y est attaché se termine ou appelle la fonction FreeConsole. Après avoir appelé la fonction FreeConsole, un processus peut utiliser la fonction AllocConsole pour créer une nouvelle console ou la fonction AttachConsole pour effectuer l’attachement à une autre console. Si le processus appelant n’est pas déjà attaché à une console, la requête FreeConsole aboutit toujours.
Spécifications
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | ConsoleApi.h (via WinCon.h, inclure Windows.h) |
Bibliothèque | Kernel32.lib |
DLL | Kernel32.dll |