Fungsi FsRtlLogCcFlushError (ntifs.h)
FsRtlLogCcFlushError mencatat kesalahan tertunda-tulis yang hilang dan menampilkan kotak dialog kepada pengguna.
Sintaks
NTSTATUS FsRtlLogCcFlushError(
[in] PUNICODE_STRING FileName,
[in] PDEVICE_OBJECT DeviceObject,
[in] PSECTION_OBJECT_POINTERS SectionObjectPointer,
[in] NTSTATUS FlushError,
[in] ULONG Flags
);
Parameter
[in] FileName
Nama file yang tidak bisa dibersihkan.
[in] DeviceObject
Penunjuk ke objek perangkat tempat entri log ini harus diajukan.
[in] SectionObjectPointer
Penunjuk ke objek bagian untuk file tempat flush gagal.
[in] FlushError
Kesalahan yang dikembalikan oleh panggilan ke CcFlushCache.
[in] Flags
Nilai kombinasi 0 atau bitwise dari satu atau beberapa bendera berikut:
Bendera | Makna |
---|---|
FSRTL_CC_FLUSH_ERROR_FLAG_NO_HARD_ERROR | Menyembunyikan presentasi kotak dialog informasi kepada pengguna. |
FSRTL_CC_FLUSH_ERROR_FLAG_NO_LOG_ENTRY | Menekan pembuatan entri log kesalahan sistem. |
Mengembalikan nilai
Rutinitas FsRtlLogCcFlushError mengembalikan STATUS_SUCCESS pada keberhasilan atau nilai NTSTATUS lainnya, seperti STATUS_INSUFFICIENT_RESOURCES.
Keterangan
Kecuali panggilan menyertakan Bendera yang sesuai, rutinitas FsRtlLogCcFlushError menggunakan IoRaiseInformationalHardError untuk menampilkan kotak dialog kepada pengguna, termasuk kesalahan tertentu dan FileName, dan menggunakan IoWriteErrorLogEntry mencatat kesalahan.
Jika seluruh FileName tidak dapat pas dalam buffer log, rutin menyisipkan elipsis ke dalam nama file.
Jika cache masih memiliki halaman yang telah dimodifikasi, kesalahannya tidak fatal. Rutinitas kembali ke pemanggil tanpa mencatat kesalahan atau menampilkan kotak dialog.
Jika kesalahan fatal, rutinitas menaikkan penghitung tulis tertunda yang hilang di blok kontrol prosesor (PRCB). Penghitung ini dapat digunakan dalam pemecahan masalah kesalahan tulis yang hilang tertunda.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Target Platform | Universal |
Header | ntifs.h (termasuk FltKernel.h, Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk