Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan bendera handel file.
Sintaks
typedef enum HANDLE_OPTIONS {
HO_NONE = 0,
HO_OPEN_REQUIRING_OPLOCK = 0x40000,
HO_DELETE_ON_CLOSE = 0x4000000,
HO_SEQUENTIAL_SCAN = 0x8000000,
HO_RANDOM_ACCESS = 0x10000000,
HO_NO_BUFFERING = 0x20000000,
HO_OVERLAPPED = 0x40000000,
HO_WRITE_THROUGH = 0x80000000
} ;
Konstanta
HO_NONENilai: 0 Tidak ada. |
HO_OPEN_REQUIRING_OPLOCKNilai: 0x40000 Nilai ini hanya untuk penggunaan internal. |
HO_DELETE_ON_CLOSENilai: 0x4000000 File akan segera dihapus setelah handel ini ditutup. |
HO_SEQUENTIAL_SCANNilai: 0x8000000 Akses dimaksudkan untuk berurutan dari awal hingga akhir. Sistem dapat menggunakan ini sebagai petunjuk untuk mengoptimalkan penembolokan file. Untuk informasi tambahan, lihat Perilaku Penembolokan. |
HO_RANDOM_ACCESSNilai: 0x10000000 Akses dimaksudkan untuk acak. Sistem dapat menggunakan ini sebagai petunjuk untuk mengoptimalkan penembolokan file. Untuk informasi selengkapnya, lihat Perilaku Penembolokan. |
HO_NO_BUFFERINGNilai: 0x20000000 File sedang dibuka tanpa penembolokan sistem untuk pembacaan dan penulisan data. Bendera ini tidak mempengaruhi penembolokan hard disk atau file yang dipetakan memori. Ada persyaratan ketat untuk berhasil bekerja dengan file yang dibuka dengan bendera ini. Untuk detailnya lihat Buffering File. |
HO_OVERLAPPEDNilai: 0x40000000 File sedang dibuka atau dibuat untuk I/O asinkron. Untuk informasi tentang pertimbangan saat menggunakan handel file yang dibuat dengan bendera ini, lihat Handel I/O Sinkron dan Asinkron. |
HO_WRITE_THROUGHNilai: 0x80000000 Operasi tulis tidak akan melalui cache perantara apa pun, mereka akan langsung masuk ke disk. Untuk informasi tambahan, lihat Perilaku Penembolokan. |
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 10 [khusus aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2016 [hanya aplikasi desktop] |
| Header | windowsstoragecom.h |