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