NTFS Driver information
-
Hi All, I would like to know how the File Handling APIs provided by Windows are passed on to the NTFS driver. What are the various layers through which these API calls are taken before the file system driver actually converts it into low level system calls. Suppose I want to programmatically open a file in C++, then I would make a call to OpenFile() method provided by Win SDK. Then, what are the various stages before the call is actually taken by the file system driver. Do we have any control at the driver stage of the call? Please help, Abhishek. Learning is a never ending process of Life.
-
Hi All, I would like to know how the File Handling APIs provided by Windows are passed on to the NTFS driver. What are the various layers through which these API calls are taken before the file system driver actually converts it into low level system calls. Suppose I want to programmatically open a file in C++, then I would make a call to OpenFile() method provided by Win SDK. Then, what are the various stages before the call is actually taken by the file system driver. Do we have any control at the driver stage of the call? Please help, Abhishek. Learning is a never ending process of Life.
first lection for abhinarulkar wrote: Learning is a never ending process of Life. ... you call CreateFile and NOT OpenFile! the call is passed via interrupt 2e to the kernel, then to the io manager, cache manager, file system, storage class driver, something like that Don't try it, just do it! ;-)