_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 |
---|---|
|
Normal. Dapat dibaca dari atau ditulis ke tanpa batasan. |
|
Baca-saja. Tidak dapat dibuka untuk menulis. |
|
Tersembunyi. Tidak ditemukan oleh pencarian direktori. |
|
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 |