다음을 통해 공유


TAPE_INIT_DATA 구조체(minitape.h)

TAPE_INIT_DATA 레거시 테이프 미니클래스 드라이버에서만 사용됩니다. 대신 TAPE_INIT_DATA_EX 사용합니다.

구문

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;

멤버

VerifyInquiry

레거시; 를 사용하지 마세요.

QueryModeCapabilitiesPage

레거시; 를 사용하지 마세요.

MinitapeExtensionSize

레거시; 를 사용하지 마세요.

ExtensionInit

레거시; 를 사용하지 마세요.

DefaultTimeOutValue

레거시; 를 사용하지 마세요.

TapeError

레거시; 를 사용하지 마세요.

CommandExtensionSize

레거시; 를 사용하지 마세요.

CreatePartition

레거시; 를 사용하지 마세요.

Erase

레거시; 를 사용하지 마세요.

GetDriveParameters

레거시; 를 사용하지 마세요.

GetMediaParameters

레거시; 를 사용하지 마세요.

GetPosition

레거시; 를 사용하지 마세요.

GetStatus

레거시; 를 사용하지 마세요.

Prepare

레거시; 를 사용하지 마세요.

SetDriveParameters

레거시; 를 사용하지 마세요.

SetMediaParameters

레거시; 를 사용하지 마세요.

SetPosition

레거시; 를 사용하지 마세요.

WriteMarks

레거시; 를 사용하지 마세요.

PreProcessReadWrite

요구 사항

요구 사항
헤더 minitape.h(Minitape.h 포함)