Condividi tramite


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

Vedere anche

Riferimenti

Controllo processo e ambiente

_pipe

_popen, _wpopen