Sdílet prostřednictvím


_pclose

Počká na nový příkazový procesor a zavře datový proud na přidruženého kanálu.

Důležitá poznámkaDůležité

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.

Viz také

Referenční dokumentace

Řízení procesů a prostředí

_pipe

_popen, _wpopen