Site icon EfmSoft

What does NTSTATUS 0xC01C000C (STATUS_FLT_MUST_BE_NONPAGED_POOL) mean?

 
Previous Next
STATUS_FLT_DELETING_OBJECT STATUS_FLT_DUPLICATE_ENTRY

STATUS_FLT_MUST_BE_NONPAGED_POOL

This status is about memory residency for a Filter Manager context. The relevant context can be accessed where pageable memory is not permitted, so the registered allocation and cleanup design must provide nonpaged storage.

Do not fix the symptom by changing only an allocation tag or by manually allocating an unrelated structure. Check the context type and its FLT_CONTEXT_REGISTRATION entry, the pool flags requested from Filter Manager, and every callback that may touch the context. The context lifetime still belongs to Filter Manager and must follow its reference-count rules.

Review checklist

Managing minifilter contexts | FltAllocateContext | NTSTATUS reference


Looking for a different code? Search another status or error code.

Exit mobile version