_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.