Am I understanding this correctly:
- A name provider would only be called from instances above its own
instance? Except if REQUEST_FROM_CURRENT_PROVIDER flag is set by its
instance, in which case, it and providers below it are called?
- The instance passed in is the instance below the provider? (or
possibly its own instance if the callback has the CURRENT_PROVIDER
- Even if the FGFNI/FGFNIU request comes for a previously unseen
stream file object during read/write, when a provider sends FGFNI call
down the stack, it would never receive a path that it redirected from?
- Name provider results are seen by minifilters only? I.e. legacy
filters or user mode apps will not see them?