_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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de