Flpydisk

[This is preliminary documentation and subject to change.]

SUMMARY

The flpydisk sample is a floppy driver that resides in the directory \\Ntddk\Src\Storage\Fdc\Flpydsk. It is similar to a class driver in that it sits a level above the floppy disk controller in the driver stack, and brokers communication between the application level and the low-level driver. The floppy driver takes commands from the application and then calls routines in the controller which will in turn perform the actual interaction with the device. The sample compiles in 64-bit, but has not been tested in this environment. It is compatible with x86 and Alpha platforms.

Note that the floppy driver could be replaced by a floppy tape driver and still interact with the lower level Fdc. The sample works on NEC PD756 and Intel 82077 drives.

BUILDING THE SAMPLE

Type build in the \\Ntddk\Src\Storage\Fdc\Flpydsk directory. A successful build produces Flpydsk.sys.

CODE TOUR

File Manifest

File		Description

Flo_data.h	Header file for floppy disk driver
Floppy.c	Floppy diskette driver  
Floppy.rc	Resource file
Sources		Sources for build
Flpydisk.inf	INF file floppy driver

Top of page

© 1999 Microsoft Corporation