_pclose
Czeka na nowy procesor poleceń i zamyka strumienia na rurze skojarzone.
Waż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.