0xF5 de Verificação de Bugs: FLTMGR_FILE_SYSTEM
O marcar de bugs FLTMGR_FILE_SYSTEM tem um valor de 0x000000F5. Isso indica que ocorreu uma falha irrecuperável no Gerenciador de Filtros.
Importante
Este artigo é para programadores. Se você for um cliente que recebeu um código de erro de tela azul ao usar o computador, consulte Solucionar erros de tela azul.
Parâmetros de FLTMGR_FILE_SYSTEM
O parâmetro 1 indica o tipo de violação. O significado dos outros parâmetros depende do valor do Parâmetro 1.
Parâmetro 1 | Parâmetro 2 | Parâmetro 3 | Parâmetro 4 | Causa do erro |
---|---|---|---|---|
0x66 |
Ponteiro para a estrutura de dados de retorno de chamada para a operação. |
0 |
0 |
O minifiltro retornou FLT_PREOP_SUCCESS_WITH_CALLBACK ou FLT_PREOP_SYNCHRONIZE de um retorno de chamada de pré-operação, mas não registrou um retorno de chamada de postoperation correspondente. |
0x67 |
Ponteiro para a estrutura de dados de retorno de chamada para a operação. |
0 |
Erro código NTSTATUS para a operação |
Um objeto interno ficou sem espaço e o sistema não consegue alocar um novo espaço. |
0x68 |
Reservado |
Endereço da estrutura FLT_FILE_NAME_INFORMATIONN |
Reservado |
Uma estrutura FLT_FILE_NAME_INFORMATION foi desreferenciada muitas vezes. |
0x6A |
Ponteiro de objeto de arquivo para o arquivo. |
0 |
0 |
A solicitação de abertura de arquivo ou criação de arquivo não pôde ser cancelada, pois um ou mais identificadores foram criados para o arquivo. |
0x6B |
ID do quadro |
0 |
Thread |
Estado IRPCTRL DE BACKPOCKET inválido. |
0x6C |
ID do quadro |
Lista backPocket |
Thread |
Muitos PageFaults aninhados para BACKPOCKETED IRPCTR. |
0x6D |
Endereço da estrutura de contexto do minifiltro |
Endereço da estrutura de CONTEXT_NODE |
0 |
A estrutura de contexto foi desreferenciada muitas vezes. Isso significa que a contagem de referência na estrutura CONTEXT_NODE do Gerenciador de Filtros foi para zero enquanto ainda estava anexada ao objeto associado. |
0x6E |
Endereço da estrutura de contexto do minifiltro |
Endereço da estrutura de CONTEXT_NODE |
0 |
A estrutura de contexto foi referenciada após ser liberada. |
Causa
A causa do problema é indicada pelo valor de Parâmetro 1. Consulte a tabela na seção Parâmetros.
Resolução
Se o Parâmetro 1 for igual a 0x66, você poderá depurar esse problema verificando se o driver de minifiltro registrou um retorno de chamada pós-operação para essa operação. A operação atual pode ser encontrada na estrutura de dados de retorno de chamada. (Consulte o parâmetro 2.) Use a extensão de depurador !fltkd.cbd .
Se o Parâmetro 1 for igual a 0x67, verifique se você não tem um vazamento de pool nãopagado em algum lugar do sistema.
Se o Parâmetro 1 for igual a 0x6A, verifique se o driver de minifiltro não faz referência a esse objeto de arquivo (consulte Parâmetro 2) para obter um identificador a qualquer momento durante o processamento dessa operação pelo minifiltro.
Se o Parâmetro 1 for igual a 0x6B ou 0x6C, ocorreu um erro de estado interno não recuperável que fará com que o sistema operacional bug marcar.
Se o Parâmetro 1 for igual a 0x6D, verifique se o driver de minifiltro não chama FltReleaseContext muitas vezes para o contexto especificado (consulte Parâmetro 2).
Se o Parâmetro 1 for igual a 0x6E, verifique se o driver de minifiltro não chama FltReferenceContext depois que o contexto fornecido for excluído (consulte Parâmetro 2).