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 포함) |