⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 windows 2000-xp ifs faqs.htm

📁 ifs faq,编写文件系统驱动不可缺少的
💻 HTM
📖 第 1 页 / 共 5 页
字号:
      onmouseover="imgOn('img5'); popUp('elMenu5',event); return false;"><IMG 
      alt="" border=0 height=25 name=img5 
      src="Windows 2000-XP IFS FAQs.files/seminars.gif" width=150></A><BR><A 
      href="file:///C:/download/www.osr.com/publications_main.shtml" 
      onmouseout="imgOff('img6'); popDown('elMenu6');" 
      onmouseover="imgOn('img6'); popUp('elMenu6',event); return false;"><IMG 
      alt="" border=0 height=25 name=img6 
      src="Windows 2000-XP IFS FAQs.files/publications.gif" width=150></A><BR><A 
      href="file:///C:/download/www.osr.com/resources_main.shtml" 
      onmouseout="imgOff('img7'); popDown('elMenu7');" 
      onmouseover="imgOn('img7'); popUp('elMenu7',event); return false;"><IMG 
      alt="" border=0 height=25 name=img7 
      src="Windows 2000-XP IFS FAQs.files/resources.gif" width=150></A><BR><A 
      href="file:///C:/download/www.osr.com/store_main.shtml" 
      onmouseout="imgOff('img8'); popDown('elMenu8');" 
      onmouseover="imgOn('img8'); popUp('elMenu8',event); return false;"><IMG 
      alt="" border=0 height=25 name=img8 
      src="Windows 2000-XP IFS FAQs.files/store.gif" width=150></A><BR><A 
      href="file:///C:/download/www.osr.com/listserver_main.htm" 
      onmouseout="imgOff('img9'); popDown('elMenu9');" 
      onmouseover="imgOn('img9'); popUp('elMenu9',event); return false;"><IMG 
      alt="" border=0 height=25 name=img9 
      src="Windows 2000-XP IFS FAQs.files/listserver.gif" width=150></A><BR><A 
      href="file:///C:/download/www.osr.com/contactus_main.shtml" 
      onmouseout="imgOff('img10'); popDown('elMenu10');" 
      onmouseover="imgOn('img10'); popUp('elMenu10',event); return false;"><IMG 
      alt="" border=0 height=25 name=img10 
      src="Windows 2000-XP IFS FAQs.files/contactus.gif" width=150></A><BR><A 
      href="file:///C:/download/www.osr.com/search_main.shtml" 
      onmouseout="imgOff('img11'); popDown('elMenu11')" 
      onmouseover="imgOn('img11'); popUp('elMenu11',event); return false;"><IMG 
      alt="" border=0 height=25 name=img11 
      src="Windows 2000-XP IFS FAQs.files/search.gif" width=150></A><BR></TD>
    <TD height=283 vAlign=top width=25><IMG alt="" height=25 
      src="Windows 2000-XP IFS FAQs.files/1pixel.gif" width=25></TD>
    <TD align=left vAlign=top width="100%"><!--  Begin Intro Table for IFS FAQ -->
      <TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
        <TBODY>
        <TR>
          <TD colSpan=3><SPAN class=h1p>Frequently Asked Questions on Windows 
            2000 Installable File Systems</SPAN><BR><BR><BR></TD></TR>
        <TR>
          <TD align=left vAlign=top width="60%">
            <P><SPAN class=text>This FAQ has been a long time coming. The first 
            round of questions and answers are some of the more common ones 
            found posted to the NTFSD mailing list hosted by OSR. Additional 
            material will be added to this FAQ as it is 
            compiled.<BR><BR></SPAN></P></TD>
          <TD vAlign=top width="10%">&nbsp;</TD></TR></TBODY></TABLE><!--  End Intro Table for IFS FAQ --><!--  Begin Table for - Questions -->
      <TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
        <TBODY>
        <TR>
          <TD colSpan=3>
            <HR SIZE=1>
            <SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q1">Q1 
            How difficult is it to port a Windows 9x based file system or file 
            system filter driver to Windows NT/2000/XP?</A><BR><BR><SPAN 
            class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q2">Q2 
            Is there a WDM model for file systems or file system filter 
            drivers?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q3">Q3 
            How does a file system or file system filter driver handle PnP, 
            Power Management, and WMI in Windows 2000/XP?</A><BR><BR><SPAN 
            class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q4">Q4 
            How do file systems get loaded on Windows 
            NT/2000/XP?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q5">Q5 
            How is the file system's device object found?</A><BR><BR><SPAN 
            class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q6">Q6 
            What's the right way to cancel a CREATE request in my filter 
            driver?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q7">Q7 
            How do I deal with file-sharing issues in my filter 
            driver?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q8">Q8 
            What's the proper way to install my file system or file system 
            filter driver?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q9">Q9 
            Does WHQL logo file systems or file system filter 
            drivers?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q10">Q10 
            When my customers install my file system or filter driver product, 
            will they get that nasty pop-up saying "this is not a signed 
            driver...Microsoft recommends that you do not 
            continue"??</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q11">Q11 
            How is cache coherency handled when a file is opened for "ordinary" 
            (cached) I/O and also opened memory mapped?</A><BR><BR><SPAN 
            class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q12">Q12 
            Can I leave integration with the cache manager out of my product to 
            simplify things? What's the impact of doing this?</A><BR><BR><SPAN 
            class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q13">Q13 
            Must I support Fast I/O in my file system or filter, and where is 
            Fast I/O documented?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q14">Q14 
            Filtering file systems doesn't look that hard... I have a free 
            sample I downloaded off the web. What are the limitations of the 
            currently available file system filter driver 
            samples?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q15">Q15 
            Is Rajeev Nagar's book accurate, and should I use it as a 
            reference?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q16">Q16 
            Are there any other books on NT/2K/XP file system or file system 
            filter development? What other resources are available to help 
            me??</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q17">Q17 
            What are the primary differences between filtering rdr and filtering 
            a local file system?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q18">Q18 
            In general, when can I use the IFS kit's mini-rdr model, and when is 
            it best for me to write my own rdr from scratch?</A><BR><BR><SPAN 
            class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q19">Q19 
            Does Microsoft offer support for developing file systems or file 
            system filters?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q20">Q20 
            Does NT/2K/XP have anything like a VFS interface?</A><BR><BR><SPAN 
            class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q21">Q21 
            Are the sources for NTFS available for general 
            reference?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q22">Q22 
            Can any part of a file system or a file system filter driver be 
            pageable?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q23">Q23 
            How does the defragmentation API work? Is there anything special 
            that a filter driver must do to handle it 
            correctly?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q24">Q24 
            How are file IDs and Object IDs used in the file systems? In my 
            filter driver, how do I deal with them?</A><BR><BR><SPAN 
            class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q25">Q25 
            What is the difference between cached I/O, user non-cached I/O, and 
            paging I/O?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q26">Q26 
            How do I map devices back to drive letters in Windows NT/2000/XP? 
            Can I use the mount manager to do this? If so, how do I do 
            this?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q27">Q27 
            An application opened the file using the short name. How do I 
            retrieve the long name?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q28">Q28 
            I see I/O requests with the IRP_MN_MDL minor function code? What 
            does this mean? How should I handle it in my file system or filter 
            driver?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q29">Q29 
            Who is responsible for maintaining the 'file pointer' 
            (CurrentByteOffset field)? When an application does an append to the 
            end of the file, how is this presented to the file 
            system?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q30">Q30 
            I never see any calls to several fast I/O operations. Does this mean 
            I don't need to filter them? What happens if I do need to filter 
            them?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q31">Q31 
            Issues calling an FSD from a completion routine</A><BR><BR><SPAN 
            class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q32">Q32 
            Obtaining a drive letter assignment</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q33">Q33 
            Handling FILE_COMPLETE_IF_OPLOCKED in a filter 
            driver.</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q34">Q34 
            Opening files during IRP_MJ_CREATE processing</A><BR><BR><SPAN 
            class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q35">Q35 
            How do I retrieve the "user name" for the user performing a given 
            operation?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q36">Q36 
            How do I detect reentrancy back into my filter 
            driver?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q37">Q37 
            How do I call a user-mode function from my kernel 
            driver?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q38">Q38 
            What is structured exception handling? How should I use it? Why do I 
            get STOP code 0x1E (KMODE_EXCEPTION_NOT_HANDLED)? How do I deal with 
            this?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q39">Q39 
            I am using a completion routine in my filter. What am I allowed to 
            do? What am I NOT allowed to do? What alternatives do I have to 
            performing the work in my completion routine?</A><BR><BR><SPAN 
            class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q40">Q40 
            How do I force files to be closed from my file system/filter 
            driver?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q41">41 
            Can I rely upon the RelatedFileObject field in the FileObject? How 
            should I use this information?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q42">Q42 
            How do I deal with the "recycle bin"? Is this some special directory 
            in the file system?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q43">Q43 
            I need to access the file, but it is locked for exclusive access. 
            How do I get around this?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q44">Q44 
            I need to read a range of the file but it has a byte range lock on 
            it. How can I bypass these byte range locks?</A><BR><BR><SPAN 
            class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q45">Q45 
            I need to build my own IRP. How do I do this?</A><BR><BR><SPAN 
            class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q46">Q46 
            How do timestamps work on files? What is the "change time" versus 
            the "modify time"?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q47">Q47 
            How does dismount work? How does this differ from media removal? 
            Device removal?</A><BR><BR><SPAN class=text><A 
            href="file:///C:/download/www.osr.com/resources_ifsfaq.shtml#Q48">Q48 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -