Compartilhar via


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

Consulte também

Referência

Processo e controle de ambiente

_pipe

_popen, _wpopen