Fungsi FltIsDirectory (fltkernel.h)
Driver minifilter memanggil rutinitas FltIsDirectory untuk menentukan apakah objek file tertentu mewakili direktori.
Sintaks
NTSTATUS FLTAPI FltIsDirectory(
[in] PFILE_OBJECT FileObject,
[in] PFLT_INSTANCE Instance,
[out] PBOOLEAN IsDirectory
);
Parameter
[in] FileObject
Penunjuk ke objek file yang sudah dibuka.
[in] Instance
Penunjuk instans buram untuk instans yang terkait dengan objek file ini.
[out] IsDirectory
Penunjuk ke variabel Boolean yang disediakan penelepon. Saat kembali, variabel ini menerima TRUE jika objek file mewakili direktori, FALSE sebaliknya.
Nilai kembali
FltIsDirectory mengembalikan STATUS_SUCCESS atau nilai NTSTATUS yang sesuai, seperti berikut ini:
Menampilkan kode | Deskripsi |
---|---|
|
Kode kesalahan ini dikembalikan jika sistem file tidak mendukung konteks aliran. Perhatikan bahwa dimulai dengan Windows Vista, FltIsDirectory akan mengembalikan informasi direktori bahkan untuk sistem file yang tidak mendukung konteks aliran. |
Keterangan
FltIsDirectory mengambil informasi yang diinginkan dari manajer konteks aliran internal manajer filter. Manajer filter menyimpan informasi ini untuk kueri mendatang pada aliran ini.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Rutinitas ini tersedia di Microsoft Windows 2000 Update Rollup 1 untuk SP4, Windows XP SP2, Microsoft Windows Server 2003 SP1, dan yang lebih baru. Perhatikan bahwa rutinitas ini tidak tersedia pada Windows 2000 SP4 atau yang lebih lama. |
Target Platform | Universal |
Header | fltkernel.h (termasuk FltKernel.h) |
Pustaka | Fltmgr.lib |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |