_pclose
Czeka na nowy procesor poleceń i zamyka strumień na skojarzonym potoku.
Ważne
Tego interfejsu API nie można używać w aplikacjach wykonywanych w środowisko wykonawcze systemu Windows. Aby uzyskać więcej informacji, zobacz Funkcje CRT nieobsługiwane w aplikacjach platforma uniwersalna systemu Windows.
Składnia
int _pclose(
FILE *stream
);
Parametry
stream
Zwraca wartość z poprzedniego wywołania do _popen
.
Wartość zwracana
Zwraca stan zakończenia procesora poleceń zakończenia lub -1, jeśli wystąpi błąd. Format wartości zwracanej jest taki sam jak w _cwait
przypadku , z wyjątkiem bajtów o niskiej kolejności i wysokiej kolejności są zamieniane. Jeśli strumień to NULL
, _pclose
ustawia errno
EINVAL
wartość i zwraca wartość -1.
Aby uzyskać informacje o tych i innych kodach błędów, zobacz errno
, _doserrno
, _sys_errlist
i _sys_nerr
.
Uwagi
Funkcja _pclose
wyszukuje _cwait
identyfikator procesu procesora poleceń (Cmd.exe) uruchomionego przez skojarzone _popen
wywołanie, wykonuje wywołanie na nowym procesorze poleceń i zamyka strumień w skojarzonym potoku.
Domyślnie stan globalny tej funkcji jest zakresem aplikacji. Aby zmienić to zachowanie, zobacz Stan globalny w CRT.
Wymagania
Procedura | Wymagany nagłówek |
---|---|
_pclose |
<stdio.h> |
Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.
Biblioteki
Wszystkie wersje bibliotek czasu wykonywania języka C.