Partager via


_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.

Voir aussi

Référence

Contrôle de processus et d'environnement

_pipe

_popen, _wpopen