Lire en anglais

Partager via


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

Voir aussi

AllocConsole

AttachConsole

Fonctions de console

Consoles