0xF5 de vérification des bogues : FLTMGR_FILE_SYSTEM
Le case activée de bogue FLTMGR_FILE_SYSTEM a la valeur 0x000000F5. Cela indique qu’un échec irrécupérable s’est produit dans le Gestionnaire de filtres.
Important
Cet article s’adresse aux programmeurs. Si vous êtes un client qui a reçu un code d’erreur d’écran bleu lors de l’utilisation de votre ordinateur, consultez Résoudre les erreurs d’écran bleu.
paramètres FLTMGR_FILE_SYSTEM
Le paramètre 1 indique le type de violation. La signification des autres paramètres dépend de la valeur du paramètre 1.
Paramètre 1 | Paramètre 2 | Paramètre 3 | Paramètre 4 | Cause de l’erreur |
---|---|---|---|---|
0x66 |
Pointeur vers la structure de données de rappel pour l’opération. |
0 |
0 |
Le minifiltre a renvoyé FLT_PREOP_SUCCESS_WITH_CALLBACK ou FLT_PREOP_SYNCHRONIZE à partir d’un rappel de préopération, mais n’a pas inscrit de rappel post-opération correspondant. |
0x67 |
Pointeur vers la structure de données de rappel pour l’opération. |
0 |
Code NTSTATUS d’erreur pour l’opération |
Un objet interne a manqué d’espace et le système ne peut pas allouer d’espace. |
0x68 |
Réservé |
Adresse de la structure FLT_FILE_NAME_INFORMATIONN |
Réservé |
Une structure FLT_FILE_NAME_INFORMATION a été déréférencée trop de fois. |
0x6A |
Pointeur d’objet de fichier pour le fichier. |
0 |
0 |
La demande d’ouverture de fichier ou de création de fichier n’a pas pu être annulée, car un ou plusieurs handles ont été créés pour le fichier. |
0x6B |
ID de trame |
0 |
Thread |
État IRPCTRL backpocket non valide. |
0x6C |
ID de trame |
Liste backpocket |
Thread |
Trop de pages imbriquées pour BACKPOCKETED IRPCTR. |
0x6D |
Adresse de la structure de contexte du minifiltre |
Adresse de la structure CONTEXT_NODE |
0 |
La structure de contexte a été déréférencée trop souvent. Cela signifie que le nombre de références sur la structure de CONTEXT_NODE du Gestionnaire de filtres est passé à zéro alors qu’elle était toujours attachée à l’objet associé. |
0x6E |
Adresse de la structure de contexte du minifiltre |
Adresse de la structure CONTEXT_NODE |
0 |
La structure de contexte a été référencée après avoir été libérée. |
Cause
La cause du problème est indiquée par la valeur du paramètre 1. Consultez le tableau de la section Paramètres.
Résolution
Si le paramètre 1 est égal à 0x66, vous pouvez déboguer ce problème en vérifiant que votre pilote de minifiltre a inscrit un rappel post-opération pour cette opération. L’opération actuelle se trouve dans la structure de données de rappel. (Voir Paramètre 2.) Utilisez l’extension de débogueur !fltkd.cbd .
Si le paramètre 1 est égal à 0x67, vous devez vérifier que vous n’avez pas de fuite de pool non paginé quelque part dans le système.
Si le paramètre 1 est égal à 0x6A, assurez-vous que votre pilote de minifiltre ne référence pas cet objet de fichier (voir Paramètre 2) pour obtenir un handle à tout moment pendant le traitement de cette opération par votre minifiltre.
Si le paramètre 1 est égal à 0x6B ou 0x6C, une erreur d’état interne non récupérable s’est produite, ce qui entraîne un bogue case activée du système d’exploitation.
Si le paramètre 1 est égal à 0x6D, assurez-vous que votre pilote de minifiltre n’appelle pas FltReleaseContext trop de fois pour le contexte donné (voir Paramètre 2).
Si le paramètre 1 est égal à 0x6E, assurez-vous que votre pilote de minifiltre n’appelle pas FltReferenceContext après la suppression du contexte donné (voir Paramètre 2).
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour