_close
關閉檔案。
int _close(
int fd
);
參數
- fd
參考開啟檔案的檔案描述項。
傳回值
如果檔案已成功關閉,則_close 會傳回 0。 回傳值為 1 表示錯誤。
備註
_close 函式會關閉檔案相關聯的 fd。
檔案描述和基礎作業系統檔案控制代碼已關閉。 因此,如果檔案原本是使用Win32函式CreateFile開啟並使用_open_osfhandle轉換為檔案描述的話,則呼叫CloseHandle是不必要的。
這個函式會驗證它的參數。 如果 fd 為壞的檔案描述符,則會叫用無效參數處理常式,如參數驗證中所述。 如果允許繼續執行,這些函式會傳回 -1和errno,並設為 EBADF 。
需求
常式 |
必要的標頭 |
選擇性標頭 |
---|---|---|
_close |
<io.h> |
<errno.h> |
如需更多關於相容性的資訊,請參閱入門介紹中的 相容性 (Compatibility) 。
範例
請參閱 _open 的範例。