_pclose
As aguarda um novo processador de comando e fecha o fluxo no pipe associado.
Importante
Esta API não pode ser usada em aplicativos que executam no Tempo de Execução do Windows.Para obter mais informações, consulte Funções CRT sem suporte pelo /ZW.
int _pclose(
FILE *stream
);
Parâmetros
- stream
O valor de retorno da chamada anterior para _popen.
Valor de retorno
Retorna o status de saída do processador de comando de terminação ou –1 se ocorrer um erro. O formato do valor retornado é o mesmo que para _cwait, a não ser pelo fato de que os bytes de ordem alta e baixa são trocados. Se o fluxo for NULO, _pclose define errno como EINVAL e retorna -1.
Para obter informações sobre esses e outros códigos de erro, consulte _doserrno, errno, _sys_errlist, and _sys_nerr.
Comentários
A função _pclose pesquisa a ID de processo do processador de comando (Cmd.exe) iniciado pela chamada _popen associada, executa uma chamada _cwait no novo processador de comando e fecha o fluxo no pipe associado.
Requisitos
Rotina |
Cabeçalho necessário |
---|---|
_pclose |
<stdio.h> |
Para obter mais informações sobre compatibilidade, consulte Compatibilidade.
Bibliotecas
Todas as versões das Bibliotecas em tempo de execução C.
Equivalência do .NET Framework
Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.