_close

Bir dosyayı kapatır.

int _close( 
   int fd 
);

Parametreler

  • fd
    Açık olan dosyaya başvuran dosya tanımlayıcısı.

Dönüş Değeri

_closeDosya başarıyla kapatıldı, 0 değerini döndürür.–1 Dönüş değeri bir hata olduğunu gösterir.

Notlar

_close İşlevi ile ilişkili dosyayı kapatır fd.

Dosya tanımlayıcısı ve temel işletim sistemi dosya tanıtıcı kapatıldı.Böylece, çağırmak gerekli değildir CloseHandle Win32 işlevi kullanılarak dosyanın başlangıçta açıldığı, CreateFile ve bir dosya tanımlayıcı kullanarak için dönüştürülmüş _open_osfhandle.

Bu işlev parametreleri doğrular.fd Bir hatalı dosya tanımlayıcısı geçersiz parametre işleyicisi, açıklandığı şekilde çağrılır Parametre Doğrulama.Yürütülmesine devam etmek için izin verilirse, işlevleri verir -1 ve errno ayarlamak EBADF.

Gereksinimler

Yordamı

Gerekli başlık

İsteğe bağlı bir üstbilgi

_close

<io.h>

<errno.h>

Daha fazla uyumluluk bilgileri için bkz: Uyumluluk giriş.

Örnek

Örnek için bkz: _open.

Ayrıca bkz.

Başvuru

Düşük Düzey G/Ç

_chsize

_creat, _wcreat

_dup, _dup2

_open, _wopen

_unlink, _wunlink