FastIO equivalent of IRP_MJ_CREATE

IRP of type IRP_MJ_CREATE is responsible for opening of a file.
What is the FastIO routine responsible for opening a file?

FastIoQueryOpen.
It is used only in “get file information by name” syscalls, not for usual open.

Max

----- Original Message -----
From: “Sherman”
To: “NT Developers Interest List”
Sent: Saturday, April 06, 2002 8:47 PM
Subject: [ntdev] FastIO equivalent of IRP_MJ_CREATE

> IRP of type IRP_MJ_CREATE is responsible for opening of a file.
> What is the FastIO routine responsible for opening a file?
>
> —
> You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to %%email.unsub%%
>

Is it meant that file open will not be done in fast I/O path?

FastIoQueryOpen.
It is used only in “get file information by name” syscalls, not for usual open.

Max

----- Original Message -----
From: “Sherman”
> To: “NT Developers Interest List”
> Sent: Saturday, April 06, 2002 8:47 PM
> Subject: [ntdev] FastIO equivalent of IRP_MJ_CREATE
>
>
> > IRP of type IRP_MJ_CREATE is responsible for opening of a file.
> > What is the FastIO routine responsible for opening a file?
> >
> > —
> > You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> > To unsubscribe send a blank email to %%email.unsub%%
> >

Yes. Only internal “query opens” in “get file information by name” syscalls.

Max

----- Original Message -----
From: “Sherman”
To: “NT Developers Interest List”
Sent: Sunday, April 07, 2002 12:29 AM
Subject: [ntdev] Re: FastIO equivalent of IRP_MJ_CREATE

> Is it meant that file open will not be done in fast I/O path?
>
> > FastIoQueryOpen.
> > It is used only in “get file information by name” syscalls, not for usual open.
> >
> > Max
> >
> > ----- Original Message -----
> > From: “Sherman”
> > To: “NT Developers Interest List”
> > Sent: Saturday, April 06, 2002 8:47 PM
> > Subject: [ntdev] FastIO equivalent of IRP_MJ_CREATE
> >
> >
> > > IRP of type IRP_MJ_CREATE is responsible for opening of a file.
> > > What is the FastIO routine responsible for opening a file?
> > >
> > > —
> > > You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> > > To unsubscribe send a blank email to %%email.unsub%%
> > >
>
> —
> You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to %%email.unsub%%
>