Filter interop problem

A filter loads below me. It wants to open a file. It
does not use a shadow device or CreateWithHint. It
sends the create through the normal stack and is
somehow able to recognize that it is a re-entrant
create (watching the thread id maybe?) from itself and
therefore knows to pass it down.

The problem is that my filter doesn’t know it is a
re-entrant create and therefore has problems.

How do I detect that this is a create originating
below me in the stack and that I should therefore just
pass it through?

Thanks


Do you Yahoo!?
Vote for the stars of Yahoo!'s next ad campaign!
http://advision.webevents.yahoo.com/yahoo/votelifeengine/

Uhm… check if it comes from System process ?

Regards,
Valerio

Randy Cook wrote:

A filter loads below me. It wants to open a file. It
does not use a shadow device or CreateWithHint. It
sends the create through the normal stack and is
somehow able to recognize that it is a re-entrant
create (watching the thread id maybe?) from itself and
therefore knows to pass it down.

The problem is that my filter doesn’t know it is a
re-entrant create and therefore has problems.

How do I detect that this is a create originating
below me in the stack and that I should therefore just
pass it through?

Thanks


Do you Yahoo!?
Vote for the stars of Yahoo!'s next ad campaign!
http://advision.webevents.yahoo.com/yahoo/votelifeengine/