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

Voir aussi

Référence

Processus et contrôle ambiance

_pipe

_popen, _wpopen