Kode Kontrol Manajemen File
Kode kontrol berikut digunakan dalam manajemen file.
Di bagian ini
Kode Kontrol | Deskripsi |
---|---|
FSCTL_ALLOW_EXTENDED_DASD_IO |
Menandakan driver sistem file tidak melakukan pemeriksaan batas I/O apa pun pada panggilan baca atau tulis partisi. |
FSCTL_CREATE_OR_GET_OBJECT_ID |
Mengambil pengidentifikasi objek untuk file atau direktori yang ditentukan. Jika tidak ada pengidentifikasi objek, menggunakan FSCTL_CREATE_OR_GET_OBJECT_ID membuatnya. |
FSCTL_CSV_CONTROL |
Mengambil hasil operasi kontrol CSV. |
FSCTL_DELETE_OBJECT_ID |
Menghapus pengidentifikasi objek dari file atau direktori tertentu. |
FSCTL_DUPLICATE_EXTENTS_TO_FILE |
Menginstruksikan sistem file untuk menyalin rentang byte file atas nama aplikasi. |
FSCTL_FILE_LEVEL_TRIM |
Menunjukkan ke sistem penyimpanan yang rentang dalam file tidak perlu disimpan. |
FSCTL_FILESYSTEM_GET_STATISTICS |
Mengambil informasi dari berbagai penghitung kinerja sistem file. |
FSCTL_FILESYSTEM_GET_STATISTICS_EX |
Mengambil informasi dari berbagai penghitung kinerja sistem file. Dukungan untuk kode kontrol ini dimulai dengan Windows 10. |
FSCTL_FIND_FILES_BY_SID |
Mencari direktori untuk file yang pemilik pembuatnya cocok dengan SID yang ditentukan. |
FSCTL_GET_COMPRESSION |
Mengambil status kompresi file atau direktori saat ini pada volume yang sistem filenya mendukung kompresi per aliran. |
FSCTL_GET_NTFS_FILE_RECORD |
Mengambil rekaman file pertama yang sedang digunakan dan memiliki nilai ordinal yang lebih kecil dari atau sama dengan nomor referensi file yang diminta. |
FSCTL_GET_OBJECT_ID |
Mengambil pengidentifikasi objek untuk file atau direktori yang ditentukan. |
FSCTL_GET_REPAIR |
Mengambil informasi tentang mekanisme penyembuhan mandiri sistem file NTFS. |
FSCTL_INITIATE_REPAIR |
Memicu sistem file NTFS untuk memulai siklus penyembuhan diri pada satu file. |
FSCTL_MAKE_MEDIA_COMPATIBLE |
Menutup sesi UDF terbuka pada media write-once untuk membuat ROM media kompatibel. |
FSCTL_OPBATCH_ACK_CLOSE_PENDING |
Memberi tahu server bahwa aplikasi klien siap untuk menutup file. |
FSCTL_OPLOCK_BREAK_ACK_NO_2 |
Merespons pemberitahuan bahwa kunci oportunistik pada file akan rusak. Gunakan operasi ini untuk membuka kunci semua kunci oportunistik pada file tetapi tetap buka file. |
FSCTL_OPLOCK_BREAK_ACKNOWLEDGE |
Menanggapi pemberitahuan bahwa kunci oportunistik eksklusif pada file akan rusak. Gunakan operasi ini untuk menunjukkan bahwa file harus menerima kunci oportunistik tingkat 2. |
FSCTL_OPLOCK_BREAK_NOTIFY |
Memungkinkan aplikasi panggilan menunggu penyelesaian pemutusan kunci oportunistik. |
FSCTL_QUERY_ALLOCATED_RANGES |
Memindai file atau aliran alternatif yang mencari rentang yang mungkin berisi data nonzero. |
FSCTL_QUERY_ON_DISK_VOLUME_INFO |
Meminta informasi volume khusus UDF. |
FSCTL_QUERY_SPARING_INFO |
Mengambil properti manajemen cacat volume. Digunakan untuk sistem file UDF. |
FSCTL_RECALL_FILE |
Ingat file dari media penyimpanan yang dikelola Penyimpanan Jarak Jauh, yang merupakan perangkat lunak manajemen penyimpanan hierarkis. |
FSCTL_REQUEST_BATCH_OPLOCK |
Meminta kunci oportunistik batch pada file. |
FSCTL_REQUEST_FILTER_OPLOCK |
Meminta kunci oportunistik filter pada file. |
FSCTL_REQUEST_OPLOCK |
Meminta kunci oportunistik (oplock) pada file dan mengakui bahwa pemutusan oplock telah terjadi. |
FSCTL_REQUEST_OPLOCK_LEVEL_1 |
Meminta kunci oportunistik tingkat 1 pada file. |
FSCTL_REQUEST_OPLOCK_LEVEL_2 |
Meminta kunci oportunistik tingkat 2 pada file. |
FSCTL_SET_COMPRESSION |
Mengatur status kompresi file atau direktori pada volume yang sistem filenya mendukung kompresi per file dan per direktori. |
FSCTL_SET_DEFECT_MANAGEMENT |
Mengatur status manajemen cacat perangkat lunak untuk file yang ditentukan. Digunakan untuk sistem file UDF. |
FSCTL_SET_OBJECT_ID |
Mengatur pengidentifikasi objek untuk file atau direktori yang ditentukan. |
FSCTL_SET_OBJECT_ID_EXTENDED |
Memodifikasi data pengguna yang terkait dengan pengidentifikasi objek untuk file atau direktori yang ditentukan. |
FSCTL_SET_REPAIR |
Mengatur mode kemampuan penyembuhan mandiri sistem file NTFS. |
FSCTL_SET_SPARSE |
Menandai file yang ditunjukkan sebagai jarang atau tidak jarang. Dalam file jarang, rentang nol yang besar mungkin tidak memerlukan alokasi disk. |
FSCTL_SET_ZERO_DATA |
Mengisi rentang file tertentu dengan nol (0). |
FSCTL_SET_ZERO_ON_DEALLOCATION |
Menunjukkan handel file sistem file NTFS harus memiliki klusternya yang diisi dengan nol ketika dibatalkan alokasinya. |
FSCTL_WAIT_FOR_REPAIR |
Mengembalikan ketika perbaikan yang ditentukan selesai. |
Kode kontrol berikut digunakan dengan kompresi file dan dekompresi.
Kode kontrol berikut digunakan dengan pengidentifikasi objek .
FSCTL_CREATE_OR_GET_OBJECT_ID
FSCTL_DELETE_OBJECT_ID
FSCTL_GET_OBJECT_ID
FSCTL_SET_OBJECT_ID
FSCTL_SET_OBJECT_ID_EXTENDED
Kode kontrol berikut digunakan dengan kunci oportunistik .
FSCTL_OPBATCH_ACK_CLOSE_PENDING
FSCTL_OPLOCK_BREAK_ACK_NO_2
FSCTL_OPLOCK_BREAK_ACKNOWLEDGE
FSCTL_OPLOCK_BREAK_NOTIFY
FSCTL_REQUEST_BATCH_OPLOCK
FSCTL_REQUEST_FILTER_OPLOCK
FSCTL_REQUEST_OPLOCK
FSCTL_REQUEST_OPLOCK_LEVEL_1
FSCTL_REQUEST_OPLOCK_LEVEL_2
Kode kontrol berikut digunakan dengan file jarang .
Kode kontrol berikut digunakan dengan mekanisme penyembuhan mandiri NTFS.
Kode kontrol berikut digunakan dengan UDF.
FSCTL_MAKE_MEDIA_COMPATIBLE
FSCTL_QUERY_ON_DISK_VOLUME_INFO
FSCTL_QUERY_SPARING_INFO
FSCTL_SET_DEFECT_MANAGEMENT