| Anterior | Siguiente |
| STATUS_FLT_DISALLOW_FAST_IO | STATUS_FLT_NOT_SAFE_TO_POST_OPERATION |
STATUS_FLT_INVALID_NAME_REQUEST
Qué significa STATUS_FLT_INVALID_NAME_REQUEST
STATUS_FLT_INVALID_NAME_REQUEST indica que el minifilter solicitó información de nombre de archivo en un contexto donde FltMgr no puede satisfacer la consulta de forma segura/válida. No significa necesariamente que el filename sea sintácticamente inválido.
Las APIs de nombre tienen restricciones según major operation, fase pre/post, top-level IRP, paging I/O y otros estados donde consultar al filesystem podría causar recursion o deadlock. Por eso registre la callback data completa y los flags usados en FltGetFileNameInformation o rutina equivalente.
Si existe una variante safe o información ya cacheada, úsela según el contrato. No fuerce una consulta al filesystem desde un contexto prohibido.
Qué comprobar
- Registre major function, pre/post phase y flags de la name query.
- Revise restricciones de la API para paging/top-level/reentrant I/O.
- Compruebe si la información de nombre ya estaba disponible/cacheada.
- No confunda request inválido con path mal formado del usuario.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.