Re: ntfsd digest: October 22, 2000

Check the requested create disposition first (irpsp->Parameters.Create.Options

> 24), then check to see if Irp->IoStatus.Status is valid for that
disposition. There appears to be a bug in the redirector.

Neil Weicher

----- Original Message -----
From: File Systems Developers digest
To: ntfsd digest recipients
Sent: Monday, October 23, 2000 1:00 AM
Subject: ntfsd digest: October 22, 2000

> File Systems Developers Digest for Sunday, October 22, 2000.
>
> 1. Lanman Redirector and IRP_MJ_CREATE
>
> ----------------------------------------------------------------------
>
> Subject: Lanman Redirector and IRP_MJ_CREATE
> From: Dejan Maksimovic
> Date: Sun, 22 Oct 2000 20:59:16 +0200
> X-Message-Number: 1
>
>
> Hi,
>
> In IRP_MJ_CREATE, I check the return in Irp->IoStatus.Status,
> but for LanMan, I don’t get correct values all the time.
> It contains FILE_OPENED, if the file was created,
> FILE_OVERWRITTEN, if it was opened, and FILE_CREATED for opening
> directories.
> Is this also the correct way to go for Lanman, as it is for
> other FS drivers, or is there another solution?
>
> –
> Regards, Dejan M. CEO Alfa Co. http://www.alfaunits.co.yu and
> www.register.co.yu
> E-mail : xxxxx@alfaunits.co.yu ICQ# : 56570367
> Professional file&system related components and libraries for Win32
> developers.
> Alfa Units - #1 file and system handling units for Delphi.
> Alfa File Monitor - #1 file monitoring system for Win32 developers.
> Alfa Interceptor - #1 file protection and hiding system for Win32
> developers.
>
>
>
>
>
> —
>
> END OF DIGEST
>
> —
> You are currently subscribed to ntfsd as: xxxxx@netlib.com
> To unsubscribe send a blank email to $subst(‘Email.Unsub’)
>
>

> Check the requested create disposition first (irpsp->Parameters.Create.Options

>> 24), then check to see if Irp->IoStatus.Status is valid for that
disposition. There appears to be a bug in the redirector.

Thanks, at least I know I’m not doing something wrong, when checking for
result-:wink:
But, what if the Status is NOT valid for that disposition? And, what of the
Information field?


Regards, Dejan M. CEO Alfa Co. http://www.alfaunits.co.yu and www.register.co.yu
E-mail : xxxxx@alfaunits.co.yu ICQ# : 56570367
Professional file&system related components and libraries for Win32 developers.
Alfa Units - #1 file and system handling units for Delphi.
Alfa File Monitor - #1 file monitoring system for Win32 developers.
Alfa Interceptor - #1 file protection and hiding system for Win32 developers.