Funzione FsRtlLogCcFlushError (ntifs.h)
La routine FsRtlLogCcFlushError registra un errore di scrittura ritardato perso e visualizza una finestra di dialogo all'utente.
Sintassi
NTSTATUS FsRtlLogCcFlushError(
[in] PUNICODE_STRING FileName,
[in] PDEVICE_OBJECT DeviceObject,
[in] PSECTION_OBJECT_POINTERS SectionObjectPointer,
[in] NTSTATUS FlushError,
[in] ULONG Flags
);
Parametri
[in] FileName
Nome del file che non è stato possibile scaricare.
[in] DeviceObject
Puntatore all'oggetto dispositivo in cui deve essere archiviata questa voce di log.
[in] SectionObjectPointer
Puntatore all'oggetto sezione per il file in cui lo scaricamento non è riuscito.
[in] FlushError
Errore restituito dalla chiamata a CcFlushCache.
[in] Flags
Valore pari a 0 o una combinazione bit per bit di uno o più flag seguenti:
Contrassegno | Significato |
---|---|
FSRTL_CC_FLUSH_ERROR_FLAG_NO_HARD_ERROR | Elimina la presentazione di una finestra di dialogo informativo all'utente. |
FSRTL_CC_FLUSH_ERROR_FLAG_NO_LOG_ENTRY | Elimina la generazione di una voce del log degli errori di sistema. |
Valore restituito
La routine FsRtlLogCcFlushError restituisce STATUS_SUCCESS sull'esito positivo o su un altro valore NTSTATUS, ad esempio STATUS_INSUFFICIENT_RESOURCES.
Commenti
A meno che la chiamata includa flag appropriati, la routine FsRtlLogCcFlushError usa IoRaiseInformationalHardError per visualizzare una finestra di dialogo all'utente, incluso l'errore specifico e FileName e usa IoWriteErrorLogEntry registra l'errore.
Se l'intero fileName non può essere inserito nel buffer di log, la routine inserisce i puntini di sospensione nel nome del file.
Se la cache contiene ancora pagine modificate, l'errore non è irreversibile. La routine restituisce al chiamante senza registrare un errore o visualizzare la finestra di dialogo.
Se l'errore è irreversibile, la routine incrementa il contatore di scrittura ritardato perso nel blocco di controllo processore (PRCB). Questo contatore può essere usato nella risoluzione dei problemi persi errori di scrittura ritardati.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Piattaforma di destinazione | Universale |
Intestazione | ntifs.h (include FltKernel.h, Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per