TAPE_INIT_DATA structure (minitape.h)

TAPE_INIT_DATA is used only by legacy tape miniclass drivers. Use TAPE_INIT_DATA_EX instead.

Syntax

typedef struct _TAPE_INIT_DATA {
  TAPE_VERIFY_INQUIRY_ROUTINE  VerifyInquiry;
  BOOLEAN                      QueryModeCapabilitiesPage;
  ULONG                        MinitapeExtensionSize;
  TAPE_EXTENSION_INIT_ROUTINE  ExtensionInit;
  ULONG                        DefaultTimeOutValue;
  TAPE_ERROR_ROUTINE           TapeError;
  ULONG                        CommandExtensionSize;
  TAPE_PROCESS_COMMAND_ROUTINE CreatePartition;
  TAPE_PROCESS_COMMAND_ROUTINE Erase;
  TAPE_PROCESS_COMMAND_ROUTINE GetDriveParameters;
  TAPE_PROCESS_COMMAND_ROUTINE GetMediaParameters;
  TAPE_PROCESS_COMMAND_ROUTINE GetPosition;
  TAPE_PROCESS_COMMAND_ROUTINE GetStatus;
  TAPE_PROCESS_COMMAND_ROUTINE Prepare;
  TAPE_PROCESS_COMMAND_ROUTINE SetDriveParameters;
  TAPE_PROCESS_COMMAND_ROUTINE SetMediaParameters;
  TAPE_PROCESS_COMMAND_ROUTINE SetPosition;
  TAPE_PROCESS_COMMAND_ROUTINE WriteMarks;
  TAPE_PROCESS_COMMAND_ROUTINE PreProcessReadWrite;
} TAPE_INIT_DATA, *PTAPE_INIT_DATA;

Members

VerifyInquiry

Legacy; do not use.

QueryModeCapabilitiesPage

Legacy; do not use.

MinitapeExtensionSize

Legacy; do not use.

ExtensionInit

Legacy; do not use.

DefaultTimeOutValue

Legacy; do not use.

TapeError

Legacy; do not use.

CommandExtensionSize

Legacy; do not use.

CreatePartition

Legacy; do not use.

Erase

Legacy; do not use.

GetDriveParameters

Legacy; do not use.

GetMediaParameters

Legacy; do not use.

GetPosition

Legacy; do not use.

GetStatus

Legacy; do not use.

Prepare

Legacy; do not use.

SetDriveParameters

Legacy; do not use.

SetMediaParameters

Legacy; do not use.

SetPosition

Legacy; do not use.

WriteMarks

Legacy; do not use.

PreProcessReadWrite

Requirements

Requirement Value
Header minitape.h (include Minitape.h)