Export (0) Print
Expand All

Tape I/O Control Codes

All public I/O control codes for drivers of tape devices use buffered I/O. Consequently, the input or output data for these requests is at Irp->AssociatedIrp.SystemBuffer.

Class drivers for tape devices handle additional public I/O control codes, along with those described in this section. For more information about requirements for storage class drivers, see General Storage I/O Control Codes.

Tape miniclass drivers report error status using the values listed in the TAPE_STATUS enumerator. The tape class driver uses the equivalent NT status values to report status when it completes an I/O control request. For a mapping between the NT status values returned by tape I/O control requests and TAPE_STATUS values, see Processing Tape Device Control Requests.



Send comments about this topic to Microsoft

© 2014 Microsoft