How to check for reparse point in minifilter

Hi, guys.

I am working on a minifilter driver. I got a problem:
I want to check for reparse point in PRE-create callback routine.

I have tried like this:

  1. Get full path of the target object which was a junction point.
  2. Open it with flag ‘FILE_OPEN_REPARSE_POINT’ set.

But it didnot work. it failed with STATUS_PATH_NOT_FOUND returned.

How to do it?

Thanks in advance!

Alex.

Hi gus, I have fixed it.

The junction was not valid, although the return value of
FSCTL_SET_REPARSE_POINT operation was STATUS_SUCCESS.

Thanks.

Alex.

On Tue, Jul 28, 2009 at 10:40 AM, wrote:

> Hi, guys.
>
>
> I am working on a minifilter driver. I got a problem:
> I want to check for reparse point in PRE-create callback routine.
>
> I have tried like this:
>
> 1. Get full path of the target object which was a junction point.
> 2. Open it with flag ‘FILE_OPEN_REPARSE_POINT’ set.
>
> But it didnot work. it failed with STATUS_PATH_NOT_FOUND returned.
>
>
> How to do it?
>
> Thanks in advance!
>
>
> Alex.
>
> —
> NTFSD is sponsored by OSR
>
> For our schedule of debugging and file system seminars
> (including our new fs mini-filter seminar) visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>