Bagikan melalui


_lcreat (winbase.h)

[Fungsi ini disediakan untuk kompatibilitas dengan Windows versi 16-bit. Aplikasi baru harus menggunakan fungsi CreateFile .]

Membuat atau membuka file yang ditentukan. Dokumentasi ini hanya disertakan untuk memecahkan masalah kode yang ada.

Sintaks

HFILE _lcreat(
  LPCSTR lpPathName,
  int    iAttribute
);

Parameter

lpPathName

Nama file. String harus terdiri dari karakter dari kumpulan karakter Ansi Windows.

iAttribute

Atribut file.

Parameter ini harus diatur ke salah satu nilai berikut.

Nilai Makna
0
Normal. Dapat dibaca dari atau ditulis ke tanpa batasan.
1
Baca-saja. Tidak dapat dibuka untuk menulis.
2
Tersembunyi. Tidak ditemukan oleh pencarian direktori.
4
Sistem. Tidak ditemukan oleh pencarian direktori.

Mengembalikan nilai

Jika fungsi berhasil, nilai yang dikembalikan adalah handel file. Jika tidak, nilai yang dikembalikan HFILE_ERROR. Untuk mendapatkan informasi kesalahan yang diperluas, gunakan fungsi GetLastError .

Keterangan

Jika file tidak ada, _lcreat membuat dan membuka file baru untuk ditulis. Jika file memang ada, _lcreat memotong ukuran file menjadi nol dan membukanya untuk membaca dan menulis.

Saat fungsi membuka file, penunjuk diatur ke awal file.

Gunakan fungsi _lcreat dengan hati-hati. Ini dapat membuka file apa pun, bahkan satu sudah dibuka oleh fungsi lain.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header winbase.h (termasuk Windows.h)
Pustaka Kernel32.lib
DLL Kernel32.dll

Lihat juga

CreateFile