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