Fungsi FsRtlGetSupportedFeatures (ntifs.h)
Rutinitas FsRtlGetSupportedFeatures mengembalikan fitur volume yang didukung yang dilampirkan ke objek perangkat yang ditentukan.
Sintaks
NTSTATUS FsRtlGetSupportedFeatures(
[in] PDEVICE_OBJECT DeviceObject,
[out] PULONG SupportedFeatures
);
Parameter
[in] DeviceObject
Objek perangkat target yang dilampirkan ke volume.
[out] SupportedFeatures
Penunjuk ke nilai ULONG yang disediakan penelepon. Saat dikembalikan, nilai ini berisi bendera fitur yang didukung untuk volume yang dilampirkan. Lihat Keterangan.
Fitur yang didukung adalah kombinasi bitwise OR dari bendera berikut.
Nilai | Makna |
---|---|
0x01 SUPPORTED_FS_FEATURES_OFFLOAD_READ | Volume mendukung operasi baca yang dibongkar. |
0x02 SUPPORTED_FS_FEATURES_OFFLOAD_WRITE | Volume mendukung operasi tulis yang dibongkar. |
0x04 SUPPORTED_FS_FEATURES_QUERY_OPEN | Volume mendukung operasi buka kueri. |
0x08 SUPPORTED_FS_FEATURES_BYPASS_IO | Volume mendukung BypassIO. Bendera ini tersedia mulai dari Windows 11. |
Mengembalikan nilai
FsRtlGetSupportedFeatures mengembalikan STATUS_SUCCESS jika fitur yang didukung untuk volume yang dilampirkan ke DeviceObject berhasil dikembalikan. Jika tidak, nilai NTSTATUS seperti salah satu hal berikut ini dikembalikan.
Menampilkan kode | Deskripsi |
---|---|
STATUS_FLT_VOLUME_NOT_FOUND | Tidak ada volume yang ditemukan untuk DeviceObject. |
STATUS_FLT_INTERNAL_ERROR | Objek perangkat yang ditentukan oleh DeviceObject tidak berada dalam tumpukan perangkat sistem file. |
Keterangan
Manajer Filter melihat fitur yang didukung, yang ditentukan oleh nilai SupportedFeatures Registry minifilter, untuk setiap minifilter yang melekat pada volume. Setiap minifilter yang terpasang harus mendukung fitur tertentu agar bit fitur tersebut diatur. Nilai SupportedFeatures tidak berlaku untuk sistem file. Fitur yang didukung ("SprtFtrs") dapat dikueri dengan berjalan fltmc instances
di jendela prompt perintah yang ditingkatkan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 |
Target Platform | Universal |
Header | ntifs.h (termasuk Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |