Fungsi FltIsVolumeWritable (fltkernel.h)
Rutinitas FltIsVolumeWritable menentukan apakah perangkat disk yang sesuai dengan instans driver volume atau minifilter dapat ditulis.
Sintaks
NTSTATUS FLTAPI FltIsVolumeWritable(
[in] PVOID FltObject,
[out] PBOOLEAN IsWritable
);
Parameter
[in] FltObject
Pointer buram untuk volume atau instans. Ketahuilah bahwa volume terkait harus berupa volume sistem file lokal.
[out] IsWritable
Penunjuk ke variabel Boolean yang dialokasikan penelepon yang menerima TRUE jika volume dapat ditulis; FALSE jika tidak.
Nilai kembali
FltIsVolumeWritable mengembalikan STATUS_SUCCESS atau nilai NTSTATUS yang sesuai seperti salah satu dari berikut ini:
Menampilkan kode | Deskripsi |
---|---|
|
FltIsVolumeWritable mengalami kegagalan alokasi memori. Ini adalah kode kesalahan. |
|
Perangkat disk tidak mendukung permintaan IOCTL_DISK_IS_WRITABLE. Ini adalah kode kesalahan. |
Keterangan
FltIsVolumeWritable mengirimkan permintaan IOCTL_DISK_IS_WRITABLE ke perangkat penyimpanan dasar yang terkait dengan volume atau instans yang diberikan.
Dalam versi Windows sebelum Windows Vista, rutinitas FltIsVolumeWritable hanya menerima volume, bukan instans.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Rutinitas FltIsVolumeWritable tersedia di Windows Vista dan versi Windows yang lebih baru. |
Target Platform | Universal |
Header | fltkernel.h (termasuk Fltkernel.h) |
Pustaka | Fltmgr.lib |
DLL | Fltmgr.sys |
IRQL | PASSIVE_LEVEL |