Udostępnij za pośrednictwem


_pclose

Czeka na nowy procesor poleceń i zamyka strumienia na rurze skojarzone.

Ważna uwagaWażne

Ten interfejs API nie można używać w aplikacji, których wykonywanie w czasie wykonywania systemu Windows.Aby uzyskać więcej informacji, zobacz CRT funkcje nie obsługiwane przez /ZW.

int _pclose( FILE *stream );

Parametry

  • stream
    Zwraca wartość z poprzedniego wywołania do _popen.

Wartość zwracana

Zwraca stan kończące procesor poleceń lub -1, jeśli wystąpi błąd.Format wartości zwracanej jest taka sama, jak dla _cwait, z wyjątkiem znaczący i znaczących bajty są zamienione.If stream is NULL, _pclose sets errno to EINVAL and returns -1.

Aby uzyskać informacje na temat tych i innych kodów błędów, zobacz _doserrno, errno, _sys_errlist i _sys_nerr.

Uwagi

_pclose Funkcja wyszukuje ID procesu procesora poleceń (Cmd.exe) uruchomione przez związanych z nimi _popen rozmowy, wykonuje _cwait zadzwonić na nowy procesor poleceń i zamyka strumienia na rurze skojarzone.

Wymagania

Rozpoczęto wykonywanie procedury

Wymaganego nagłówka

_pclose

<stdio.h>

Informacji dotyczących zgodności, zobacz zgodności we wprowadzeniu.

Biblioteki

Wszystkie wersje programu biblioteki uruchomieniowej C.

Odpowiednik w programie .NET Framework

Nie dotyczy. Aby wywoływać funkcji C standardowej, należy użyć PInvoke. Aby uzyskać więcej informacji, zobacz Przykłady wywołać platformy.

Zobacz też

Informacje

Proces i kontroli środowiska

_pipe

_popen, _wpopen