Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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_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 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.