共用方式為


_pclose

等候新的命令處理器並關閉關聯的管道的資料流。

重要

這個應用程式開發介面不能用於 Windows 執行階段執行的應用程式。如需詳細資訊,請參閱 /ZW 不支援 CRT 函式

int _pclose( 
FILE *stream  
);

參數

  • stream
    將之前呼叫時的傳回值傳至 _popen

傳回值

則傳回結束的命令處理器的執行狀態,如果發生錯誤則為 -1。 傳回值的格式同於 _cwait,除了低序位和高位位元組已被交換。 如果資料流是 NULL_pcloseerrno 設為 EINVAL 並傳回 -1。

如需有關這些錯誤碼和其他錯誤碼的詳細資訊,請參閱 _doserrno、errno、_sys_errlist 和 _sys_nerr

備註

_pclose 函式搜尋由相關聯的 _popen 呼叫開啟的命令處理器 (Cmd.exe) 的處理序 ID ,在新命令處理器執行 _cwait 呼叫,並關閉關聯的管道的資料流。

需求

常式

必要的標頭

_pclose

<stdio.h>

如需相容性的詳細資訊,請參閱相容性

程式庫

C 執行階段程式庫的所有版本。

.NET Framework 對等用法

不適用。若要呼叫標準 C 函式,請使用 PInvoke。如需詳細資訊,請參閱平台叫用範例

請參閱

參考

流程控制和環境控制

_pipe

_popen、_wpopen