Site icon EfmSoft

¿Qué significa el código HRESULT 0x801F0005 (ERROR_FLT_INVALID_NAME_REQUEST)?

 
Anterior Siguiente
ERROR_FLT_DISALLOW_FAST_IO ERROR_FLT_NOT_SAFE_TO_POST_OPERATION

ERROR_FLT_INVALID_NAME_REQUEST

Qué significa ERROR_FLT_INVALID_NAME_REQUEST

ERROR_FLT_INVALID_NAME_REQUEST (-2145452027, 0x801F0005). El minifilter pidió un file name que FltMgr no puede obtener de forma segura en el punto actual de I/O.

Las name queries dependen de la etapa de I/O, cache y posibilidad de consultar el file system sin recursión o deadlock. Un cache miss no siempre permite bajar al sistema de archivos para obtener el nombre.

Qué comprobar

  • Registra callback phase y flags de FltGetFileNameInformation.
  • Comprueba si estás en paging I/O o post-create inadecuado.
  • Evita recursion hacia file system.

Cómo resolverlo

Pide el nombre en una etapa permitida o usa información ya disponible/cacheada.

Cómo confirmar la corrección

Reproduce y confirma que la query ocurre en el callback seguro y devuelve la forma esperada.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version