The four FastIo compression routines are not presently called by NT. It
is recommended that filters implement the proper pass-through logic so
that if we start using them they will function as expected.
Valid pass-through logic is available in the SFilter and FileSpy samples
of the XP (and later) IFSkit.
Following is a comment from the SFilter sample explaining the 4 FastIO
compression routines:
/********************************************************************
UNIMPLEMENTED FAST IO ROUTINES
The following four Fast IO routines are for compression on the
wire
which is not yet implemented in NT.
NOTE: It is highly recommended that you include these routines
(which do a pass-through call) so your filter will
not need
to be modified in the future when this functionality
is
implemented in the OS.
FastIoReadCompressed, FastIoWriteCompressed,
FastIoMdlReadCompleteCompressed,
FastIoMdlWriteCompleteCompressed
***********************************************************************/
Neal Christiansen
Microsoft File System Filter Group
This posting is provided “AS IS” with no warranties, and confers no
rights.
-----Original Message-----
From: Lyndon J. Clarke [mailto:xxxxx@gcplc.com]
Sent: Monday, February 10, 2003 10:47 AM
To: File Systems Developers
Hi
I note that the FastIo*Compressed* functions have an argument
IN struct _COMPRESSED_DATA_INFO *CompressedDataInfo,
but it looks like this struct is not defined. Are these FastIo entry
points used? I want to support compressed files in my fiter driver - do
I
need to handle these (if they are called)? If so, anyone know what is
this
struct?
Cheers
Lyndon
You are currently subscribed to ntfsd as: xxxxx@windows.microsoft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com