Data Structures |
| struct | PTAPE_DATA |
| struct | PMODE_DEVICE_CONFIGURATION_PAGE |
| struct | PMODE_MEDIUM_PARTITION_PAGE |
| struct | PMODE_DATA_COMPRESSION_PAGE |
| struct | PMODE_MEDIUM_PART_PAGE |
| struct | PMODE_TAPE_MEDIA_INFORMATION |
| struct | PMODE_DEVICE_CONFIG_PAGE |
| struct | PMODE_DATA_COMPRESS_PAGE |
Defines |
| #define | MAXIMUM_TAPE_INQUIRY_DATA 252 |
| #define | DEVICE_EXTENSION_SIZE sizeof(DEVICE_EXTENSION) + sizeof(TAPE_DATA) |
Functions |
| NTSTATUS | DriverEntry (IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath) |
| NTSTATUS | ScsiTapeInitialize (IN PDRIVER_OBJECT DriverObject) |
| NTSTATUS | ScsiTapeCreate (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS | ScsiTapeReadWrite (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS | ScsiTapeDeviceControl (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS | TapeCreatePartition (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS | TapeErase (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| VOID | TapeError (PDEVICE_OBJECT DeviceObject, PSCSI_REQUEST_BLOCK Srb, NTSTATUS *Status, BOOLEAN *Retry) |
| NTSTATUS | TapeGetDriveParameters (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS | TapeGetMediaParameters (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS | TapeGetPosition (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS | TapeGetStatus (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS | TapePrepare (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS | TapeReadWrite (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS | TapeSetDriveParameters (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS | TapeSetMediaParameters (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS | TapeSetPosition (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| BOOLEAN | TapeVerifyInquiry (IN PSCSI_INQUIRY_DATA LunInfo) |
| NTSTATUS | TapeWriteMarks (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |