_pclose
Attende un nuovo processore dei comandi e chiude il flusso sulla pipe associata.
Importante
Non è possibile usare questa API nelle applicazioni eseguite in Windows Runtime. Per altre informazioni, vedere Funzioni CRT non supportate nelle app della piattaforma UWP (Universal Windows Platform).
Sintassi
int _pclose(
FILE *stream
);
Parametri
stream
Valore restituito dalla chiamata precedente a _popen
.
Valore restituito
Restituisce lo stato di uscita del processore di comandi di terminazione oppure -1 se si verifica un errore. Il formato del valore restituito è uguale a per _cwait
, ad eccezione dei byte di ordine basso e di ordine elevato vengono scambiati. Se stream è NULL
, _pclose
imposta su EINVAL
errno
e restituisce -1.
Per informazioni su questi e altri codici di errore, vedere errno
, _doserrno
, _sys_errlist
e _sys_nerr
.
Osservazioni:
La _pclose
funzione cerca l'ID del processo del processore di comandi (Cmd.exe) avviato dalla chiamata associata, esegue una _cwait
chiamata al nuovo processore di comandi e chiude il flusso sulla pipe associata_popen
.
Per impostazione predefinita, lo stato globale di questa funzione è limitato all'applicazione. Per modificare questo comportamento, vedere Stato globale in CRT.
Requisiti
Ciclo | Intestazione obbligatoria |
---|---|
_pclose |
<stdio.h> |
Per altre informazioni sulla compatibilità, vedere Compatibility (Compatibilità).
Librerie
Tutte le versioni delle librerie di runtime C.