_pclose
Počká na nový příkazový procesor a zavře datový proud na přidruženého kanálu.
![]() |
---|
Toto API nelze použít v aplikacích, které jsou spuštěny v modulu Windows Runtime.Další informace naleznete v tématu CRT funkce nejsou podporovány s /ZW. |
int _pclose(
FILE *stream
);
Parametry
- stream
Návratová hodnota z předchozího volání _popen.
Vrácená hodnota
Vrátí stav ukončení procesoru ukončujícího příkazu nebo –1, pokud dojde k chybě.Formát vrácené hodnota je stejný jako u _cwait s výjimkou toho, že nejnižší a nejvyšší bajty jsou vyměněnyPokud je datový proud NULL, _pclose nastaví errno na EINVAL a vrátí -1.
Informace o těchto a dalších chybových kódech naleznete v části _doserrno, errno, _sys_errlist, and _sys_nerr.
Poznámky
Funkce _pclose vyhledá ID procesu příkazového procesoru (Cmd.exe) spuštěného přidruženým voláním _popen, provede volání _cwait na nový příkazový procesor a zavře datový proud na přidruženém kanálu.
Požadavky
Rutina |
Požadované záhlaví |
---|---|
_pclose |
<stdio.h> |
Další informace o kompatibilitě naleznete v tématu Kompatibilita.
Knihovny
Všechny verze běhových knihoven C.
Ekvivalent v rozhraní .NET Framework
Nelze použít. Pokud chcete volat standardní funkci jazyka C, použijte PInvoke. Další informace naleznete v tématu Příklady vyvolání platformy.