From: SMTP%"mason@osr.com" 15-OCT-1997 20:28:11.00 To: ahaslam@ihug.co.nz CC: ntfsd@atria.com Subj: Re: Purpose of FastIOQueryOpen Return-Path: owner-ntfsd@atria.com Received: by arisia.gce.com (UCX V4.1-12C, OpenVMS V7.1 VAX); Wed, 15 Oct 1997 20:26:50 -0400 Received: from gw.atria.com (gw.atria.com [192.88.237.2]) by bort.mv.net (8.8.5/mem-951016) with SMTP id UAA22811 for ; Wed, 15 Oct 1997 20:03:59 -0400 (EDT) Received: by gw.atria.com id Wed, 15 Oct 1997 17:15:45 -0400 Received: from nameserver by gw.atria.com id Wed, 15 Oct 1997 17:15:40 -0400 Received: from [38.220.243.48] by nameserver (NTMail 3.02.13) with ESMTP id qa017540 for ; Wed, 15 Oct 1997 17:13:25 -0400 Message-Id: <3.0.3.32.19971015171325.00baa6e0@mailserver.osr.com> X-Sender: mason@mailserver.osr.com X-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.3 (32) Date: Wed, 15 Oct 1997 17:13:25 -0400 To: ahaslam@ihug.co.nz From: Tony Mason Subject: Re: Purpose of FastIOQueryOpen Cc: ntfsd@atria.com Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-ntfsd@atria.com Precedence: bulk -----BEGIN PGP SIGNED MESSAGE----- Drew Haslam wrote in article <01BCD578.2AFD33C0.ahaslam@ihug.co.nz>... > > The answer to this one may be in the IFS DDK but as yet I don't have it to use as reference.... > > What is the purpose of FastIOQueryOpen. It gets passed an IRP but the Major and Minor functions are always 0. > > Cheers > > Drew Haslam > > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > [ To unsubscribe, send email to ntfsd-request@atria.com with body > UNSUBSCRIBE (the subject is ignored). ] It is used as a "fast path" to open a file, retrieve its standard and basic attributes, and then close the file. It appears to have been added to improve LanManager's performance (and the only MS file system which implements it thus far is NTFS.) MajorFunction == 0 is IRP_MJ_CREATE (the caller passes in the CREATE Irp for the file to be opened, with a buffer pointing to the location of the "file network open information" - a combination of elements from the standard and basic information elements. -----BEGIN PGP SIGNATURE----- Version: PGP for Personal Privacy 5.0 Charset: noconv iQEVAwUBNEUx9ImxeMUNM60pAQGagQf/RRroqucY3qvSB9FW7NUyx5mb7Fb9xilz +1/aayClLV4FllJkzIddVJ1ZdHh/F4jHXWR3zAzzVf4JdMzgJJqT/aLaZSZ9loP7 94F/DgMsSw0EtW1VhzKQINi72gLYZGq9C6HXyQ4eHObfkvjFVB8ZdkTY376KjnNm raX1sZUXQXBLWLrZextoTy8/PBcM2w3b+2lIO+wj8PvV9ISSopoACrknE/ChgC4n TuD3/8GEhNjEauis5Fl+sXSc80uCM3LySSGoipHE/PxuJH7+xCn0IjLvoEauhHl3 vQVxR2P2pe6I3PCn5KTbFUl0E21Xtv2zLDfEI4k1ekkZ80W9sdseig== =c7PW -----END PGP SIGNATURE----- Tony Mason Consulting Partner OSR Open Systems Resources, Inc. mason@osr.com http://www.osr.com - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [ To unsubscribe, send email to ntfsd-request@atria.com with body UNSUBSCRIBE (the subject is ignored). ]