| Previous | Next |
| STATUS_FLT_CONTEXT_ALLOCATION_NOT_FOUND | STATUS_FLT_NAME_CACHE_MISS |
STATUS_FLT_INVALID_CONTEXT_REGISTRATION
STATUS_FLT_INVALID_CONTEXT_REGISTRATION is a registration-time contract error. The context registration supplied to Filter Manager contains an invalid parameter, so the driver cannot rely on that context model becoming active.
Audit the context table as a unit: supported context type, pool/residency flags, size, cleanup routine, and terminator must agree with the driver version and the allocation calls that follow. This differs from STATUS_FLT_CONTEXT_ALLOCATION_NOT_FOUND, which is a later request for a context type that had no usable registered definition.
Before retrying registration
- Make sure the loaded binary and its headers target the intended WDK interface.
- Check conditional compilation that changes context entries between builds.
- Abort normal initialization cleanly rather than continuing with an invalid filter handle.
Managing minifilter contexts | FltAllocateContext | NTSTATUS reference
Looking for a different code? Search another status or error code.