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

Retornar valor

Retorna o status de saída do processador de comando de término ou -1 se ocorrer um erro. O formato do valor de retorno é o mesmo que para _cwait, exceto que os bytes de ordem baixa e alta são trocados. Se stream for NULL, _pclose define errno como EINVAL e retorna -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 procura a ID do processo do processador de comando (Cmd.exe) iniciado pela chamada associada, executa uma _cwait chamada no novo processador de comando e fecha o fluxo no pipe associado_popen.

Por padrão, o estado global dessa função tem como escopo o aplicativo. Para alterar esse comportamento, consulte Estado global na 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 processos e ambientes
_pipe
_popen, _wpopen