supports Windows 7, Vista, 2003, 2008.
MiniFile supports these plus Windows 2000 and XP
StorRam supports Windows
7, Vista, 2003,
MiniRam supports these plus Windows 2000 and XP
Windows 7, Vista, 2003, 2008
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
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 RAID0 and RAID1 (stripe and mirror)
over local disk drives.
of RAIDs can be created and each can consist of any number of disk
Supports 4K sector sizes and any other size.
Selectable RAID interleave for
Includes a command line tool to execute
all of the driver functionality
Disk drives allocated to a RAID are not
assigned drive letters by Windows.
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
// the below callback is callable at DISPATCH_LEVEL or below
// which is convenient when you are posted by your back end.
StorRaid: This sample is a complete ready to go software RAID
and can be extended in any way desired. It also already contains an IOCTL
interface to access the driver and a sample application that manages RAIDs using
What technical support is provided?
Free support for 90 days and a full refund policy.
Are there any
royalties or other costs?
No. You are
free to modify the source and use it for as many products as you wish in any sales
volume. There is also no time limit on how long you can use the source.