_pclose
Attende un nuovo processore dei comandi e chiude il flusso su una pipe associata.
Importante
Questa API non può essere utilizzata nelle applicazioni che vengono eseguite in Windows Runtime.Per ulteriori informazioni, vedere Funzioni CRT non supportate con /ZW.
int _pclose(
FILE *stream
);
Parametri
- stream
Restituisce un valore da la precedente chiamata a _popen.
Valore restituito
Restituisce lo stato di uscita del processore dei comandi di terminazione, oppure –1 se si verifica un errore. Il formato del valore restituito sarà lo stesso di quello per _cwait, ad eccezione del fatto che i byte meno significativi vengono scambiati con i byte più significativi. Se il flusso è NULL, _pclose imposta errno su EINVAL e restituisce -1.
Per ulteriori informazioni su questi e altri codici, vedere _doserrno, errno, _sys_errlist, e _sys_nerr.
Note
La funzione _pclose ricerca l'ID del processo del processore dei comandi (Cmd.exe) avviato dalla chiamata collegata a _popen, esegue una chiamata a _cwait sul nuovo processore dei comandi e chiude il flusso sulla pipe associata.
Requisiti
Routine |
Intestazione obbligatoria |
---|---|
_pclose |
<stdio.h> |
Per ulteriori informazioni sulla compatibilità, vedere Compatibilità.
Librerie
Tutte le versioni delle Librerie di runtime C.
Equivalente .NET Framework
Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma.