_pclose
Les attentes un nouveau interpréteur de commandes et ferme le flux du canal associé.
Important
Cette API ne peut pas être utilisée dans les applications qui s'exécutent dans les fenêtres d'exécution.Pour plus d'informations, consultez Fonctions CRT non prises en charge avec /ZW.
int _pclose( FILE *stream );
Paramètres
- stream
Valeur de retour de l'appel précédent à _popen.
Valeur de retour
Retourne l'état de sortie du processeur de commandes de fin, ou – 1 si une erreur se produit.Le format de la valeur de retour est la même que pour _cwait, sauf les octets de poids faible et de poids fort sont échangés.Si le flux est null, _pclose définit errno à EINVAL et retourne -1.
Pour plus d'informations sur ces et d'autres codes d'erreur, consultez l' _doserrno, errno, _sys_errlist, et _sys_nerr.
Notes
Recherche de fonction d' _pclose que l'ID de processus du processeur de commandes (Cmd.exe) a démarré par l'appel associé d' _popen, effectue un appel d' _cwait au nouveau interpréteur de commandes, et ferme le flux du canal associé.
Configuration requise
Routine |
En-tête requis |
---|---|
_pclose |
<stdio.h> |
Pour plus d'informations de compatibilité, consultez l' Compatibilité dans l'introduction.
Bibliothèques
Toutes les versions d' Bibliothèques runtime C.
Équivalent .NET Framework
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez l' Exemples d'appel de code non managé.