Comprobación de errores 0xF5: FLTMGR_FILE_SYSTEM
La comprobación de errores de FLTMGR_FILE_SYSTEM tiene un valor de 0x000000F5. Esto indica que se produjo un error irrecuperable en el Administrador de filtros.
Importante
Este artículo es para programadores. Si es un cliente que ha recibido un código de error de pantalla azul mientras usa el equipo, consulte Solución de errores de pantalla azul.
parámetros de FLTMGR_FILE_SYSTEM
El parámetro 1 indica el tipo de infracción. El significado de los demás parámetros depende del valor del parámetro 1.
Parámetro 1 | Parámetro 2 | Parámetro 3 | Parámetro 4 | Causa del error |
---|---|---|---|---|
0x66 |
Puntero a la estructura de datos de devolución de llamada para la operación. |
0 |
0 |
El minifiltro devolvió FLT_PREOP_SUCCESS_WITH_CALLBACK o FLT_PREOP_SYNCHRONIZE de una devolución de llamada de preoperación, pero no registró una devolución de llamada posterior a la operación correspondiente. |
0x67 |
Puntero a la estructura de datos de devolución de llamada para la operación. |
0 |
Error NTSTATUS para la operación |
Un objeto interno se quedó sin espacio y el sistema no puede asignar espacio nuevo. |
0x68 |
Reservado |
Dirección de la estructura FLT_FILE_NAME_INFORMATIONN |
Reservado |
Una estructura FLT_FILE_NAME_INFORMATION se desreferenciaba demasiadas veces. |
0x6A |
Puntero de objeto de archivo para el archivo. |
0 |
0 |
No se pudo cancelar la solicitud de archivo abierto o de creación de archivos, ya que se han creado uno o varios identificadores para el archivo. |
0x6B |
Id. de marco |
0 |
Thread |
Estado IRPCTRL de BACKPOCKET no válido. |
0x6c |
Id. de marco |
Lista backPocket |
Thread |
Demasiados pageFault anidados para BACKPOCKETED IRPCTR. |
0x6D |
Dirección de la estructura de contexto del minifiltro |
Dirección de la estructura de CONTEXT_NODE |
0 |
La estructura de contexto se desreferenciaba demasiadas veces. Esto significa que el recuento de referencias de la estructura de CONTEXT_NODE del Administrador de filtros pasó a cero mientras todavía estaba asociado a su objeto asociado. |
0x6E |
Dirección de la estructura de contexto del minifiltro |
Dirección de la estructura de CONTEXT_NODE |
0 |
Se hizo referencia a la estructura de contexto después de liberarse. |
Causa
La causa del problema se indica mediante el valor del parámetro 1. Consulte la tabla en la sección Parámetros.
Resolución
Si el parámetro 1 es igual a 0x66, puede depurar este problema comprobando que el controlador de minifiltro ha registrado una devolución de llamada posterior a la operación para esta operación. La operación actual se puede encontrar en la estructura de datos de devolución de llamada. (Consulte el parámetro 2). Use la extensión del depurador !fltkd.cbd .
Si el parámetro 1 es igual a 0x67, debe comprobar que no tiene una fuga de grupo no paginado en algún lugar del sistema.
Si el parámetro 1 es igual a 0x6A, asegúrese de que el controlador de minifiltro no hace referencia a este objeto de archivo (consulte parámetro 2) para obtener un identificador en cualquier momento durante el procesamiento de minifiltro de esta operación.
Si el parámetro 1 es igual a 0x6B o 0x6C, se ha producido un error de estado interno no recuperable que hará que el sistema operativo compruebe errores.
Si el parámetro 1 es igual a 0x6D, asegúrese de que el controlador de minifiltro no llame a FltReleaseContext demasiadas veces para el contexto especificado (consulte Parámetro 2).
Si el parámetro 1 es igual a 0x6E, asegúrese de que el controlador de minifiltro no llame a FltReferenceContext después de eliminar el contexto especificado (consulte parámetro 2).