Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Shaswata Das 5c6fe3db62
Create README.md
4 years ago
..
dblattach.c commiting as it is 4 years ago
dblattach.inf commiting as it is 4 years ago
dblattach.rc commiting as it is 4 years ago
dblattachinstall.cmd commiting as it is 4 years ago
dblattachuninstall.cmd commiting as it is 4 years ago
makefile commiting as it is 4 years ago
placefil.txt commiting as it is 4 years ago
readme.txt commiting as it is 4 years ago
sources commiting as it is 4 years ago

readme.txt

This is a test filter that is based on Sfilter.


It was written to test the IO verifier check to make sure that a file doesn't try to
reissue a create with a file object that has already been opened and closed by
the base file system.


This filter attaches two device objects to each volume stack, Upper and Lower.

When a CREATE is seen on a file with the name '\test\failure.txt' with no share access,
* Upper and lower will pass it through to the base file system,
* Once the file system has opened the file, Lower will cancel the create by calling
IoCancelFileOpen and returning STATUS_UNSUCCESSFUL.
* When Upper gets STATUS_UNSUCCESSFUL, it will change the ShareAccess for this create
to FILE_SHARE_READ then reissue the CREATE irp.