Anyone have an expanded list of IoStatus.Information for NtCreateFile? I’m
getting status 0x2C from Microsoft Client for Netware.
Thanks!
Anyone have an expanded list of IoStatus.Information for NtCreateFile? I’m
getting status 0x2C from Microsoft Client for Netware.
Thanks!
Yeah … it says 0x2c (42 decimal) bytes have been transferred. It’s the
byte count, not the status. Was some one sleepy when they read about the
definition of IO_STATUS_BLOCK?
–
Gary G. Little
Seagate Technologies, LLC
xxxxx@seagate.com
“Neil Weicher” wrote in message news:xxxxx@ntfsd…
>
> Anyone have an expanded list of IoStatus.Information for NtCreateFile?
I’m
> getting status 0x2C from Microsoft Client for Netware.
>
> Thanks!
>
>
>
>
Not on a create it doesn’t:
Irp->IoStatus:
Pointer to an IO_STATUS_BLOCK structure that receives the final
completion status and information about the requested operation. The
file system sets the Information member of this structure to one of the
following values:
FILE_CREATED
FILE_DOES_NOT_EXIST
FILE_EXISTS
FILE_OPENED
FILE_OVERWRITTEN
FILE_SUPERSEDED
His question is valid since 0x2c is not one of the above constants.
Gary G. Little wrote:
Yeah … it says 0x2c (42 decimal) bytes have been transferred. It’s the
byte count, not the status. Was some one sleepy when they read about the
definition of IO_STATUS_BLOCK?
–
Oh well … I knew I should never have answered a question in a group in
which I have no experience.
–
Gary G. Little
“Nick Ryan” wrote in message news:xxxxx@ntfsd…
>
> Not on a create it doesn’t:
>
> Irp->IoStatus:
>
> Pointer to an IO_STATUS_BLOCK structure that receives the final
> completion status and information about the requested operation. The
> file system sets the Information member of this structure to one of the
> following values:
>
> FILE_CREATED
>
> FILE_DOES_NOT_EXIST
>
> FILE_EXISTS
>
> FILE_OPENED
>
> FILE_OVERWRITTEN
>
> FILE_SUPERSEDED
>
> His question is valid since 0x2c is not one of the above constants.
>
> Gary G. Little wrote:
>
> > Yeah … it says 0x2c (42 decimal) bytes have been transferred. It’s the
> > byte count, not the status. Was some one sleepy when they read about the
> > definition of IO_STATUS_BLOCK?
> >
>
> –
> - Nick Ryan (MVP for DDK)
>
>
>
>
IO_REPARSE too.
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Gary G. Little
Sent: Friday, July 18, 2003 1:23 PM
To: File Systems Developers
Subject: [ntfsd] Re: Irp->IoStatus.Information == 0x2C?
Oh well … I knew I should never have answered a question in a group
in
which I have no experience.
–
Gary G. Little
“Nick Ryan” wrote in message news:xxxxx@ntfsd…
>
> Not on a create it doesn’t:
>
> Irp->IoStatus:
>
> Pointer to an IO_STATUS_BLOCK structure that receives the final
> completion status and information about the requested operation. The
> file system sets the Information member of this structure to one of
the
> following values:
>
> FILE_CREATED
>
> FILE_DOES_NOT_EXIST
>
> FILE_EXISTS
>
> FILE_OPENED
>
> FILE_OVERWRITTEN
>
> FILE_SUPERSEDED
>
> His question is valid since 0x2c is not one of the above constants.
>
> Gary G. Little wrote:
>
> > Yeah … it says 0x2c (42 decimal) bytes have been transferred. It’s
the
> > byte count, not the status. Was some one sleepy when they read about
the
> > definition of IO_STATUS_BLOCK?
> >
>
> –
> - Nick Ryan (MVP for DDK)
>
>
>
>
—
You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com
In case of STATUS_REPARSE Information field may contain value of the reparse
tag; however STATUS_REPARSE shouldn’t reach caller of NtCreateFile.
Alexei.
“Jamey Kirby” wrote in message news:xxxxx@ntfsd…
>
> IO_REPARSE too.
>
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Gary G. Little
> Sent: Friday, July 18, 2003 1:23 PM
> To: File Systems Developers
> Subject: [ntfsd] Re: Irp->IoStatus.Information == 0x2C?
>
> Oh well … I knew I should never have answered a question in a group
> in
> which I have no experience.
>
> –
> Gary G. Little
>
> “Nick Ryan” wrote in message news:xxxxx@ntfsd…
> >
> > Not on a create it doesn’t:
> >
> > Irp->IoStatus:
> >
> > Pointer to an IO_STATUS_BLOCK structure that receives the final
> > completion status and information about the requested operation. The
> > file system sets the Information member of this structure to one of
> the
> > following values:
> >
> > FILE_CREATED
> >
> > FILE_DOES_NOT_EXIST
> >
> > FILE_EXISTS
> >
> > FILE_OPENED
> >
> > FILE_OVERWRITTEN
> >
> > FILE_SUPERSEDED
> >
> > His question is valid since 0x2c is not one of the above constants.
> >
> > Gary G. Little wrote:
> >
> > > Yeah … it says 0x2c (42 decimal) bytes have been transferred. It’s
> the
> > > byte count, not the status. Was some one sleepy when they read about
> the
> > > definition of IO_STATUS_BLOCK?
> > >
> >
> > –
> > - Nick Ryan (MVP for DDK)
> >
> >
> >
> >
>
>
>
> —
> You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>
>
>
For CREATE, Iosb.Information is not a byte count, but a FILE_CREATED or
FILE_OPENED-like value.
Max
----- Original Message -----
From: “Gary G. Little”
Newsgroups: ntfsd
To: “File Systems Developers”
Sent: Friday, July 18, 2003 10:17 PM
Subject: [ntfsd] Re: Irp->IoStatus.Information == 0x2C?
> Yeah … it says 0x2c (42 decimal) bytes have been transferred. It’s the
> byte count, not the status. Was some one sleepy when they read about the
> definition of IO_STATUS_BLOCK?
>
> –
> Gary G. Little
> Seagate Technologies, LLC
> xxxxx@seagate.com
>
> “Neil Weicher” wrote in message news:xxxxx@ntfsd…
> >
> > Anyone have an expanded list of IoStatus.Information for NtCreateFile?
> I’m
> > getting status 0x2C from Microsoft Client for Netware.
> >
> > Thanks!
> >
> >
> >
> >
>
>
>
> —
> You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com