_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 EINVALerrno e restituisce -1.

Per informazioni su questi e altri codici di errore, vedere errno, _doserrno, _sys_errliste _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 sul 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.

Vedi anche

Processo e controllo dell'ambiente
_pipe
_popen, _wpopen