filesys

所属分类:驱动编程
开发工具:Visual C++
文件大小:172KB
下载次数:74
上传日期:2008-02-25 16:03:21
上 传 者adward
说明:  文件系统驱动的代码,包含完整的工程,里面的说明很详细
(File system driver code that contains the complete works, which very detailed description of)

文件列表:
filesys\WS_FTP.LOG (204, 1997-08-06)
filesys\event\dummy.c (35, 1997-06-15)
filesys\event\errmsg.msg (1239, 1997-06-15)
filesys\event\errmsg.rc (37, 1997-06-15)
filesys\event\MAKE-MC.BAT (357, 1997-06-15)
filesys\event\MAKEFILE (396, 1997-06-15)
filesys\event\sfsdevnt.def (101, 1997-06-15)
filesys\event\SOURCES (665, 1997-06-15)
filesys\event\obj\_objects.mac (434, 1997-06-15)
filesys\event\obj\i386\dummy.obj (312, 1997-06-15)
filesys\event\obj\i386\errmsg.res (692, 1997-06-15)
filesys\event\obj\i386\checked\sfsdevnt.dll (8032, 1997-06-15)
filesys\event\obj\i386\checked\sfsdevnt.exp (633, 1997-06-15)
filesys\event\obj\i386\checked\sfsdevnt.lib (2620, 1997-06-15)
filesys\event\obj\i386\free\sfsdevnt.dll (6656, 1997-06-15)
filesys\event\obj\i386\free\sfsdevnt.exp (630, 1997-06-15)
filesys\event\obj\i386\free\sfsdevnt.lib (2620, 1997-06-15)
filesys\inc\errmsg.h (1969, 1997-06-15)
filesys\inc\protos.h (14692, 1997-06-15)
filesys\inc\sfsd.h (3036, 1997-06-15)
filesys\inc\struct.h (22568, 1997-06-15)
filesys\src\cleanup.c (4508, 1997-06-15)
filesys\src\close.c (4627, 1997-06-15)
filesys\src\create.c (33424, 1997-06-15)
filesys\src\devcntrl.c (7166, 1997-06-15)
filesys\src\dircntrl.c (15490, 1997-06-15)
filesys\src\fastio.c (34992, 1997-06-15)
filesys\src\fileinfo.c (28659, 1997-06-15)
filesys\src\flush.c (8899, 1997-06-15)
filesys\src\makefile (267, 1997-06-15)
filesys\src\misc.c (41245, 1997-06-15)
filesys\src\read.c (20862, 1997-06-15)
filesys\src\sfsdinit.c (13154, 1997-06-15)
filesys\src\shutdown.c (4719, 1997-06-15)
filesys\src\sources (2341, 1997-06-15)
filesys\src\write.c (21059, 1997-06-15)
filesys\src\obj\_objects.mac (1994, 1997-06-15)
filesys\src\obj\i386\cleanup.obj (1782, 1997-06-15)
filesys\src\obj\i386\close.obj (1760, 1997-06-15)
... ...

Sample File System Driver ------------------------ The sample file system driver code provided here can be used to design and implement your own file system driver product. !!!!!!!!!!!!!!!!!!!!!!!WARNING!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! The code provided here is for illustration purposes only. It is not to be used as-is. Substantial modifications, enhancements, and testing are required before installing any portion of the code on any machine. DO NOT EXPECT THIS CODE TO WORK. IT IS ONLY TO BE USED AS A GUIDE IN CONJUNCTION WITH THE TEXT CONTAINED IN THE BOOK IN DESIGNING YOUR OWN FSD. IT IS SEVERELY LACKING IN FUNCTIONALITY AND HAS NEVER BEEN INSTALLED OR TESTED AS IS COMMONLY REQUIRED. TO COMPILE THE SOURCES PROVIDED HERE, YOU MUST HAVE A COPY OF THE "ntifs.h" HEADER FILE PROVIDED BY MICROSOFT AS PART OF THE WINDOWS NT IFS KIT. !!!!!!!!!!!!!!!!!!!!!!!WARNING!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Files provided: -------------- src\sfsdinit.c - File system driver initialization functions src\create.c - Routines to support create/open requests src\cleanup.c - Stub functions for the cleanup dispatch entry point src\close.c - Stub functions for the close dispatch entry point src\dircntrl.c - Routines to support directory control requests src\read.c - Support for the read dispatch routine src\write.c - Support for the write dispatch routine src\fastio.c - The fast I/O entry points (and Cache Manager callbacks) src\flush.c - Support for the flush entry point src\devcntrl.c - Device IOCTL support src\fileinfo.c - Query/modify file attributes src\shutdown.c - Support for the shutdown notification call src\misc.c - Everything that didn't fit into the above, but was required for compilation purposes inc\protos.h - Prototypes for all functions in files listed above inc\sfsd.h - The "main" include file; also contains useful macros inc\struct.h - Structure type definitions inc\errmsg.h - Automatically generated include file (by the message compiler) that allows reporting of FSD-specific error/warning/informational messages in the event log (see the event subdirectory) src\makefile - makefile! src\sources - Contains list of files to be built; used by build.exe README.TXT - What you are reading 

近期下载者

相关文件


收藏者