Fungsi RxInferFileType (fcb.h)
RxInferFileType mencoba menyimpulkan jenis file (direktori atau non-direktori) dari anggota dalam struktur RX_CONTEXT.
Sintaks
RX_FILE_TYPE RxInferFileType(
[in] IN PRX_CONTEXT RxContext
);
Parameter
[in] RxContext
Penunjuk ke struktur RX_CONTEXT.
Nilai kembali
RxInferFileType mengembalikan jenis penyimpanan yang disiratkan oleh pembukaan.
Menampilkan kode | Deskripsi |
---|---|
|
Jenis file adalah direktori. |
|
Jenis file adalah file. |
|
Tipe file tidak dapat ditentukan.
Jika RxInferFileType tidak dapat menentukan jenis file, rutinitas ini mengembalikan nilai ini. |
Keterangan
RxInferFileType mencoba menyimpulkan jenis file (direktori atau non-direktori) dari anggota Create.NtCreateParameters.CreateOptions dalam struktur RX_CONTEXT.
Rutinitas RxInferFileType tidak dipanggil secara internal oleh RDBSS. Rutinitas RxInferFileType dapat digunakan sebagai rutinitas pembantu oleh driver pengalihan mini jaringan dalam rutinitas MRxCreate yang disediakan oleh pengalih mini jaringan. MRxCreate biasanya akan dipanggil ketika paket permintaan I/O diterima untuk IRP_MJ_CREATE. IRP ini biasanya diterima oleh RDBSS sebagai respons terhadap aplikasi mode pengguna yang meminta operasi buka atau buat file. Dimungkinkan juga bagi driver kernel lain untuk mengeluarkan IRP seperti itu.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | fcb.h (termasuk Rxcontx.h, Nodetype.h, Mrxfcb.h, Fcb.h) |
IRQL | <= APC_LEVEL |