Compartir a través de


_pclose

Espera un nuevo procesador de comandos y cierra el flujo en la canalización asociada.

Importante

Esta API no se puede usar en aplicaciones que se ejecutan en Windows en tiempo de ejecución.Para obtener más información, vea Funciones de CRT no admitidas con /ZW.

int _pclose( 
FILE *stream  
);

Parámetros

  • stream
    Valor devuelto de la llamada anterior a _popen.

Valor devuelto

Devuelve el estado de salida del procesador de comandos que cierra el flujo o – 1 si se produce un error. El formato del valor devuelto es el mismo que el de _cwait, excepto que se intercambian los bytes de orden inferior y de orden superior. Si el flujo es NULL, _pclose establece errno en EINVAL y devuelve -1.

Para obtener información sobre estos y otros códigos de error, vea _doserrno, errno, _sys_errlist y _sys_nerr.

Comentarios

La función _pclose busca el identificador de proceso del procesador de comandos (Cmd.exe) iniciado por la llamada de _popen asociada, ejecuta una llamada de _cwait en el nuevo procesador de comandos y cierra el flujo en la canalización asociada.

Requisitos

Rutina

Encabezado necesario

_pclose

<stdio.h>

Para obtener más información sobre compatibilidad, vea Compatibilidad.

Bibliotecas

Todas las versiones de las bibliotecas en tiempo de ejecución de C.

Equivalente en .NET Framework

No es aplicable Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma.

Vea también

Referencia

Control de proceso y de entorno

_pipe

_popen, _wpopen