Partilhar via


_pclose

Espera por um novo processador de comando e fecha o fluxo no pipe associado.

Importante

Esta API não pode ser usada em aplicativos executados no Windows Runtime. Para obter mais informações, confira Funções do CRT sem suporte em aplicativos da Plataforma Universal do Windows.

Sintaxe

int _pclose(
FILE *stream
);

Parâmetros

stream
Valor retornado da chamada anterior para _popen.

Valor retornado

Retorna o status de saída do processador de comando de término ou -1 se ocorrer um erro. O formato do valor retornado é o mesmo que para _cwait, exceto que os bytes de ordem baixa e alta são trocados. Se stream for NULL, _pclose será definido errno como EINVAL e retornará -1.

Para obter informações sobre esses e outros códigos de erro, confira errno, _doserrno, _sys_errlist e _sys_nerr.

Comentários

A _pclose função pesquisa a ID do processo do processador de comandos (Cmd.exe) iniciado pela chamada associada _popen , executa uma _cwait chamada no novo processador de comandos e fecha o fluxo no pipe associado.

Por padrão, o estado global dessa função tem como escopo o aplicativo. Para alterar esse comportamento, confira Estado global no CRT.

Requisitos

Rotina Cabeçalho necessário
_pclose <stdio.h>

Para obter informações sobre compatibilidade, consulte Compatibilidade.

Bibliotecas

Todas as versões das bibliotecas em tempo de execução C.

Confira também

Controle de processo e ambiente
_pipe
_popen, _wpopen