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
近期下载者:
相关文件:
收藏者: