supports Windows Vista and later and Server 2003 and later. MiniFile supports
all these plus Windows 2000 and XP
StorRam supports Windows
Vista and later, Server 2003 and later. MiniRam supports all these plus Windows 2000 and XP
Windows 7 and
later and Server 2008 and later
for virtual disks, DVD drives, devices with a network backend, and
other virtual devices.
Your code runs at PASSIVE_LEVEL
making it ideal to call any WDK functions.
Requests can be completed with
outside of miniport context.
Exploits overlapped request queuing
and fast, asynchronous back ends.
Kernel level code to read and write a disk file using asynchronous file
Does not claim hardware resources.
Multi-threaded design for optimum performance
StorFile uses the latest Microsoft VMiniport architecture found in Windows 7, 2008, Vista SP1, and a Windows
2003 hot fix. The code utilizes
supports WRITE LONG to create pseudo unrecovered errors.
StorRam uses the new
storport architecture for achieving the highest possible performance. It
can also be used to test storport functionality without
needing the hardware.
MiniRam is the ideal
choice for adapters without scatter gather such as PCMCIA. MiniRam can also be used to cover the entire range of Windows versions with a single
Ideal for IDE, SATA, SCSI, Fibre Channel,
Sas, and others.
The first data block
allows the device inquiry data to be changed dynamically. The
second data block allows the miniport to send events asynchronously.
memory allocation to allocate gigabytes of page locked memory far beyond
the non-paged kernel memory limit.
The "hello world" of
miniports; a simple skeleton ready to be filled in with your code. Learn
how simple miniports should be.
Create stripes and mirrors using local disk drives.
of RAIDs can be created and run at once.
Supports 4K sector sizes and any other size.
Selectable stripe sector interleave for
Mirroring performs disk reconstruction. More disks can be dynamically
added to a running
contains massively efficient performance algorithms.
Includes a raid management command line tool.
Disk drives allocated to a RAID are not
assigned drive letters by Windows.
Single device driver solution.
Enterprise quality, ready to ship
software RAID solution.
The source is delivered electronically.
You can download and start using the source code instantly
after entering your order. Online ordering is safe and secure by credit card. We accept purchase orders.
with each sample?
You get the carefully
articulated and well documented source code which can be built using the Windows
WDK, an INF file for installing the driver, a document which covers all you need
to know to use the source, and a pre-built ready to run driver.
What does it look like in device manager?
Are there limits on the devices?
You may define any number of adapters, buses, devices and
LUNs. The devices can be of any type (eg: scanner, printer, disk drive, optical).
What is the API like?
StorRam/MiniRam: Simply fill in the blanks in
standard entry points that are called by storport/scsiport respectively. The
documentation has a walkthrough to help cover each step.
StorFile/MiniFile: Simply fill in 3
functions and use one callback and your code is done. You are free to call any DDK
function or other drivers.
// your below functions are called at
PASSIVE_LEVEL. You can
// define context data for the adapter, device, and the requests