52 lines
2.7 KiB
HTML
52 lines
2.7 KiB
HTML
<HTML>
|
|
<HEAD>
|
|
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
|
|
<META NAME="Generator" CONTENT="Microsoft Word 97">
|
|
<TITLE>Tape</TITLE>
|
|
<META NAME="Template" CONTENT="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot">
|
|
</HEAD>
|
|
<BODY TEXT="#000000" LINK="#0000ff" VLINK="#800080" BGCOLOR="#ffffff" leftmargin="8">
|
|
<FONT FACE="Verdana"><H2><A NAME="MYSAMPLE">Tape Class Device Driver</A> </H2>
|
|
|
|
<span style="color:#FF0000">[This is preliminary documentation and subject to change.]</span>
|
|
|
|
<H3>SUMMARY</H3></FONT><FONT FACE="Verdana" SIZE=2><P>
|
|
This directory builds the Tape class driver for Microsoft® Windows® 2000. The class driver implements
|
|
device-independent support, and exports support routines for device-specific tape miniclass drivers.
|
|
It handles device-independent tape requests and calls the tape minidriver routines to process
|
|
device-specific functions. Class driver splits transfer requests, when necessary, to fit the maximum transfer size for the underlying host bus adapter. It also provides device-independent, tape-specific error handling, and calls the tape miniclass driver's device-specific error handling routines.
|
|
|
|
<P>
|
|
|
|
No INF file is needed to install this driver. This driver is installed when a tape minidriver is installed. <P>
|
|
|
|
<H3>BUILDING THE SAMPLE</H3></FONT><FONT FACE="Verdana" SIZE=2><P>
|
|
The sample requires that the Windows 2000 DDK be installed so that the required headers and libs are available.<P>
|
|
To build the sample, run <B>build</B> from the sample directory. The compiled binaries will be placed in the appropriate platform directory (that is, i386 or Alpha). This will produce one binary: Tape.sys.<P>
|
|
|
|
This driver has been tested on all 32-bit versions of Windows 2000. It compiles under Microsoft Visual® C++ 6.0 and compiles without error for 64-bit systems, but binaries have not been tested in 64-bit systems.
|
|
|
|
<H3>CODE TOUR</H3>
|
|
<H4>File Manifest</H4>
|
|
</FONT><U><PRE>File		Description
|
|
</U>
|
|
|
|
Tape.htm The documentation for these samples (this file)
|
|
Tape.c Implements the tape class driver
|
|
Physlogic.c This module contains functions used specifically by tape drivers.
|
|
Tape.def The routines exported by tape class driver
|
|
Tape.rc The resource file Tape.c source
|
|
Newtape.h The header file for Tape.c
|
|
Sources DDK build instructions
|
|
<P>
|
|
|
|
</FONT><P ALIGN="CENTER"><A HREF="#top"><FONT FACE="Verdana" SIZE=2>Top of page</FONT></A><FONT FACE="Verdana" SIZE=2> </P></FONT>
|
|
<TABLE CELLSPACING=0 BORDER=0 WIDTH=624>
|
|
<TR><TD VALIGN="MIDDLE" BGCOLOR="#00ffff" HEIGHT=2>
|
|
<P></TD>
|
|
</TR>
|
|
</TABLE>
|
|
|
|
<FONT FACE="MS Sans Serif" SIZE=1><P>© 1999 Microsoft Corporation</FONT><FONT FACE="Verdana" SIZE=2> </P></FONT></BODY>
|
|
</HTML>
|