Sdílet prostřednictvím


_pclose

Čeká na nový procesor příkazů a zavře stream na přidruženém kanálu.

Důležité

Toto rozhraní API nelze použít v aplikacích, které se spouští v prostředí Windows Runtime. Další informace najdete v tématu Funkce CRT, které nejsou v aplikacích Univerzální platforma Windows podporované.

Syntaxe

int _pclose(
FILE *stream
);

Parametry

stream
Vrátí hodnotu z předchozího volání _popen.

Vrácená hodnota

Vrátí stav ukončení ukončujícího procesoru příkazů nebo -1, pokud dojde k chybě. Formát návratové hodnoty je stejný jako u _cwait, s výjimkou bajtů s nízkým pořadím a vysokým pořadím se prohodí. Pokud je NULLdatový proud , _pclose nastaví errno hodnotu EINVAL a vrátí hodnotu -1.

Informace o těchto a dalších kódech chyb naleznete v tématu , , , a_sys_nerr . _sys_errlist_doserrnoerrno

Poznámky

Funkce _pclose vyhledá ID procesu procesoru příkazů (Cmd.exe) spuštěného přidruženým _popen voláním, provede _cwait volání nového procesoru příkazů a zavře datový proud na přidruženém kanálu.

Ve výchozím nastavení je globální stav této funkce vymezen na aplikaci. Chcete-li toto chování změnit, přečtěte si téma Globální stav v CRT.

Požadavky

Rutina Požadovaný hlavičkový soubor
_pclose <stdio.h>

Další informace o kompatibilitě najdete v tématu Kompatibilita.

Knihovny

Všechny verze knihoven runtime jazyka C.

Viz také

Řízení procesů a prostředí
_pipe
_popen, _wpopen