_pclose
Espera un nuevo procesador de comandos y cierre la secuencia en la canalización asociada.
![]() |
---|
Esta API no se puede utilizar en las aplicaciones que se ejecutan en tiempo de ejecución de Windows.Para obtener más información, vea Funciones CRT no compatibles con /ZW. |
int _pclose( FILE *stream );
Parámetros
- stream
Valor devuelto de la llamada anterior a _popen.
Valor devuelto
Devuelve el estado del procesador de comandos que termina, o – 1 si se produce un error.El formato del valor devuelto es el mismo que se intercambia que para _cwait, excepto los bytes de orden inferior y de alto nivel.Si la secuencia está nulo, _pclose establece errno a EINVAL y devuelve -1.
Para obtener información sobre éstos y otros códigos de error, vea _doserrno, errno, _sys_errlist, y _sys_nerr.
Comentarios
La función de _pclose busca el identificador de proceso del procesador de comandos (Cmd.exe) en la llamada asociada de _popen, ejecuta una llamada de _cwait en el nuevo procesador de comandos, y se cierra la secuencia en la canalización asociada.
Requisitos
Rutina |
Encabezado necesario |
---|---|
_pclose |
<stdio.h> |
Para obtener más información de compatibilidad, vea Compatibilidad en la Introducción.
Bibliotecas
Todas las versiones de 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, utilice PInvoke. Para obtener más información, vea La invocación de plataforma ejemplos.