_pclose

 

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

Attend un nouvel interpréteur de commandes et ferme le flux sur le canal associé.

System_CAPS_ICON_important.jpg 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
Valeur de retour de l’appel précédent à _popen.

Retourne l’état de sortie de l’interpréteur de commandes de fin, ou -1 si une erreur se produit. Le format de la valeur de retour est la même que celle de _cwait, sauf les octets de poids faible et fort sont permutées. Si le flux est NULL, _pclose définit errno à EINVAL et retourne -1.

Pour plus d’informations sur les autres codes d’erreur, consultez _doserrno, errno, _sys_errlist et _sys_nerr.

Le _pclose fonction recherche l’ID de processus de l’interpréteur de commandes (Cmd.exe) démarré par associé _popen appeler, exécute un _cwait appeler sur le nouveau processeur de commande et ferme le flux sur le canal associé.

RoutineEn-tête requis
_pclose<stdio.h>

Pour plus d’informations sur la compatibilité, consultez Compatibility.

Toutes les versions des bibliothèques Runtime C.

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

Processus de contrôle et d’environnement
_pipe
_popen, _wpopen

Afficher: