다음을 통해 공유


minitape.h 헤더

이 헤더는 스토리지에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

minitape.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
FIELD_OFFSET

FIELD_OFFSET 매크로(minitape.h)는 지정된 알려진 구조체 형식에서 지정된 필드의 바이트 오프셋을 반환합니다.
RtlZeroMemory

RtlZeroMemory 매크로(minitape.h)는 블록에 대한 포인터와 채울 길이(바이트)를 고려하여 메모리 블록을 0으로 채웁니다.
ScsiDebugPrint

ScsiDebugPrint 함수(minitape.h)는 전역 값에 따라 지정된 수준의 세부 정보로 디버그 정보를 인쇄합니다.
TapeClassAllocateSrbBuffer

TapeClassAllocateSrbBuffer 루틴은 Srb-DataBuffer>를 할당합니다.
TapeClassCompareMemory

TapeClassCompareMemory 루틴은 두 개의 메모리 버퍼를 비교하고 해당하는 바이트 수를 반환합니다.
TapeClassInitialize

TapeClassInitialize 루틴은 미니클래스 드라이버를 대신하여 대부분의 드라이버 및 디바이스 초기화를 수행합니다.
TapeClassLiDiv

TapeClassLiDiv 루틴은 표시된 두 정수의 나누기를 수행합니다.
TapeClassLogicalBlockToPhysicalBlock

TapeClassLogicalBlockToPhysicalBlock 루틴은 pseudological 블록 주소를 실제 블록 주소로 변환합니다. 이 루틴은 SCSI-1 디바이스용입니다.
TapeClassPhysicalBlockToLogicalBlock

TapeClassPhysicalBlockToLogicalBlock 루틴은 물리적 블록 주소를 pseudological 블록 주소로 변환합니다. 이 루틴은 SCSI-1 디바이스용입니다.
TapeClassZeroMemory

TapeClassZeroMemory 루틴은 버퍼를 0으로 채웁니다.
TapeDebugPrint

TapeDebugPrint 루틴은 표시된 문자열을 인쇄합니다.

콜백 함수

 
TAPE_ERROR_ROUTINE

TAPE_ERROR_ROUTINE 오류 상태 SRB가 완료된 경우 디바이스별 오류 처리를 제공합니다. 이 루틴은 선택 사항입니다.
TAPE_EXTENSION_INIT_ROUTINE

ExtensionInit는 선택적 드라이버 관련 컨텍스트 영역을 초기화합니다. 이 루틴은 테이프 미니클래스 드라이버가 로드될 때 TapeClassInitialize에서 호출됩니다. 이 루틴은 선택 사항입니다.
TAPE_PROCESS_COMMAND_ROUTINE

TAPE_PROCESS_COMMAND_ROUTINE IOCTL 요청의 디바이스별 측면을 처리합니다.
TAPE_VERIFY_INQUIRY_ROUTINE

TAPE_VERIFY_INQUIRY_ROUTINE 테이프 미니클래스 드라이버가 지정된 디바이스를 인식하고 지원하는지 여부를 결정합니다. 이 루틴은 필수입니다.

구조체

 
BLOCK_DEVICE_RANGE_DESCRIPTOR

BLOCK_DEVICE_RANGE_DESCRIPTOR 구조체(minitape.h)는 파일 조각과 연결된 논리 블록의 범위를 설명합니다.
BLOCK_DEVICE_TOKEN_DESCRIPTOR

BLOCK_DEVICE_TOKEN_DESCRIPTOR 구조체(minitape.h)에는 오프로드 읽기 데이터 작업에 대한 POPULATE TOKEN 명령에서 반환된 토큰이 포함되어 있습니다.
CURRENT_INTERNAL_STATUS_PARAMETER_DATA

자세한 정보: _CURRENT_INTERNAL_STATUS_PARAMETER_DATA 구조체(minitape.h)
DEVICE_MEDIA_INFO

_DEVICE_MEDIA_INFO 구조체(minitape.h)에는 미디어 디바이스의 특성에 대한 자세한 정보가 포함되어 있습니다.
ERROR_HISTORY_DIRECTORY

자세한 정보: _ERROR_HISTORY_DIRECTORY 구조체(minitape.h)
ERROR_HISTORY_DIRECTORY_ENTRY

자세한 정보: _ERROR_HISTORY_DIRECTORY_ENTRY 구조체(minitape.h)
GET_MEDIA_TYPES

GET_MEDIA_TYPES 구조(minitape.h)에는 디바이스에서 지원하는 미디어 유형에 대한 정보가 포함되어 있습니다.
GROUP_AFFINITY

_GROUP_AFFINITY 구조체(minitape.h)는 그룹 번호와 해당 그룹 내의 프로세서 선호도를 지정합니다.
INQUIRYDATA

_INQUIRYDATA 구조체(minitape.h)에는 테이프 디바이스와 연결된 SCSI 조회 데이터에 대한 정보가 포함되어 있습니다.
MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE

MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE(minitape.h) 구조체에 대해 자세히 알아봅니다.
MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE

MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE(minitape.h) 구조체에 대해 자세히 알아봅니다.
MODE_PAGE_SUBPAGE_HEADER

MODE_PAGE_SUBPAGE_HEADER(minitape.h) 구조체에 대해 자세히 알아봅니다.
POPULATE_TOKEN_HEADER

POPULATE_TOKEN_HEADER 구조체(minitape.h)에는 POPULATE TOKEN 명령의 CDB(명령 데이터 블록)에 있는 매개 변수에 대한 헤더가 포함되어 있습니다.
PRI_REGISTRATION_LIST

PRI_REGISTRATION_LIST 구조(minitape.h)에는 디바이스 서버 내에서 활성 상태인 영구 예약 및 예약 키에 대한 정보가 포함되어 있습니다.
PRI_RESERVATION_DESCRIPTOR

PRI_RESERVATION_DESCRIPTOR 구조(minitape.h)는 디바이스 서버 내에서 활성 상태인 영구 예약을 설명합니다.
PRI_RESERVATION_LIST

PRI_RESERVATION_LIST 구조(minitape.h)에는 디바이스 서버 내에서 활성 상태인 영구 예약 목록이 포함되어 있습니다.
PRO_PARAMETER_LIST

PRO_PARAMETER_LIST 구조(minitape.h)에는 PRO(영구 예약 아웃) 명령에서 디바이스 서버로 전송되는 예약 정보가 포함되어 있습니다.
PROCESSOR_NUMBER

PROCESSOR_NUMBER 구조체(minitape.h)는 해당 그룹 번호 및 그룹 상대 프로세서 번호로 프로세서를 식별합니다.
RECEIVE_TOKEN_INFORMATION_HEADER

RECEIVE_TOKEN_INFORMATION_HEADER 구조체(minitape.h)에는 오프로드 데이터 전송 작업의 상태 설명하는 정보가 포함되어 있습니다.
RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER

RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER 구조체(minitape.h)에는 ROD(데이터 표현)로 만들어지는 토큰이 포함되어 있습니다.
REPORT_ZONES_DATA

코드에서 이 구조를 사용하지 마세요. Microsoft는 내부용으로만 REPORT_ZONES_DATA 구조를 예약합니다.
RT_PARAMETER_DATA

RT_PARAMETER_DATA 구조체(minitape.h)에는 보고서 타임스탬프 명령에 대한 매개 변수 데이터가 포함되어 있습니다.
SAVED_INTERNAL_STATUS_PARAMETER_DATA

자세한 정보: _SAVED_INTERNAL_STATUS_PARAMETER_DATA 구조체(minitape.h)
SCSI_PNP_REQUEST_BLOCK

T_SCSI_PNP_REQUEST_BLOCK 구조체(minitape.h)에는 SCSI PNP(플러그 앤 플레이) 요청에 대한 정보가 포함되어 있습니다.
SCSI_POWER_REQUEST_BLOCK

_SCSI_POWER_REQUEST_BLOCK 구조체(minitape.h)에는 SCSI 전원 관리 요청에 대한 정보가 포함되어 있습니다.
SCSI_REQUEST_BLOCK

SCSI_REQUEST_BLOCK 구조체(minitape.h)에는 SCSI SRB(요청 블록) 함수에 대한 정보가 포함되어 있습니다.
SCSI_WMI_REQUEST_BLOCK

_SCSI_WMI_REQUEST_BLOCK 구조체(minitape.h)에는 WMI 명령에 사용할 SCSI_REQUEST_BLOCK 대한 정보가 포함되어 있습니다.
SES_CONFIGURATION_DIAGNOSTIC_PAGE

자세한 정보: SES_CONFIGURATION_DIAGNOSTIC_PAGE 구조체(minitape.h)
SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE

_SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE 구조체(minitape.h)에는 엔클로저 서비스 프로세스에서 사용하는 공급업체별 마이크로코드 이미지가 포함되어 있습니다.
SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR

_SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR 구조체(minitape.h)는 다운로드 마이크로코드의 상태 및 추가 상태 지정합니다.
SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE

_SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE 구조체(minitape.h)에는 하나 이상의 다운로드 마이크로코드 작업의 상태 대한 정보가 포함되어 있습니다.
ST_PARAMETER_DATA

ST_PARAMETER_DATA 구조체(minitape.h)에는 set timestamp 명령에 대한 매개 변수 목록이 포함되어 있습니다.
STOR_ADDR_BTL8

_STOR_ADDR_BTL8 구조체(minitape.h)에는 BTL8(8비트 Bus-Target-LUN) 주소에 대한 주소 지정 정보가 포함되어 있습니다.
STOR_ADDRESS

_STOR_ADDRESS 구조체(minitape.h)에는 스토리지 디바이스 주소를 설명하는 일반 정보가 포함되어 있습니다.
STOR_DEVICE_CAPABILITIES

_STOR_DEVICE_CAPABILITIES 구조(minitape.h)에는 스토리지 디바이스와 관련된 디바이스 기능 정보가 포함되어 있습니다.
STOR_DEVICE_CAPABILITIES_EX

_STOR_DEVICE_CAPABILITIES_EX 구조(minitape.h)에는 스토리지 디바이스와 관련된 확장된 디바이스 기능 정보가 포함되어 있습니다.
STORAGE_PREDICT_FAILURE

_STORAGE_PREDICT_FAILURE 구조(minitape.h)에는 디바이스가 현재 오류를 예측하고 있는지 여부에 대한 정보가 포함되어 있습니다.
STORAGE_REQUEST_BLOCK

_STORAGE_REQUEST_BLOCK 구조체(minitape.h)는 SRB(SCSI 요청 블록)의 확장된 형식을 설명합니다.
T2_COMMAND_DURATION_LIMIT_DESCRIPTOR

T2_COMMAND_DURATION_LIMIT_DESCRIPTOR(minitape.h) 구조체에 대해 자세히 알아봅니다.
TAPE_CREATE_PARTITION

_TAPE_CREATE_PARTITION 구조체(minitape.h)에는 테이프 미디어에서 파티션을 만드는 데 필요한 정보가 포함되어 있습니다.
TAPE_ERASE

_TAPE_ERASE 구조체(minitape.h)에는 현재 테이프 파티션을 지우는 데 필요한 정보가 포함되어 있습니다.
TAPE_GET_DRIVE_PARAMETERS

_TAPE_GET_DRIVE_PARAMETERS 구조체(minitape.h)에는 테이프 드라이브의 기능에 대한 정보가 포함되어 있습니다.
TAPE_GET_MEDIA_PARAMETERS

_TAPE_GET_MEDIA_PARAMETERS 구조체(minitape.h)에는 테이프 미디어의 매개 변수에 대한 정보가 포함됩니다.
TAPE_GET_POSITION

_TAPE_GET_POSITION 구조체(minitape.h)에는 테이프의 현재 절대, 논리 또는 의사 논리 파티션 및 오프셋 위치가 포함됩니다.
TAPE_INIT_DATA

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

TAPE_INIT_DATA_EX Windows 2000 테이프 미니클래스 드라이버와 관련된 값과 루틴을 정의합니다. 테이프 미니클래스 DriverEntry 루틴은 이 정보를 테이프 클래스 드라이버에 전달하여 미니클래스 드라이버 초기화를 완료합니다.
TAPE_PREPARE

_TAPE_PREPARE 구조체(minitape.h)에는 수행할 테이프 작업의 유형을 나타내는 정보가 포함되어 있습니다.
TAPE_SET_DRIVE_PARAMETERS

_TAPE_SET_DRIVE_PARAMETERS 구조체(minitape.h)에는 테이프 드라이브의 구성 가능한 매개 변수를 조정하는 데 필요한 정보가 포함되어 있습니다.
TAPE_SET_MEDIA_PARAMETERS

_TAPE_SET_MEDIA_PARAMETERS 구조체(minitape.h)에는 테이프 드라이브에서 미디어의 블록 크기를 다시 설정하는 데 필요한 정보가 포함되어 있습니다.
TAPE_SET_POSITION

_TAPE_SET_POSITION 구조체(minitape.h)에는 테이프의 현재 위치를 지정된 파티션 및 오프셋으로 이동하는 데 필요한 정보가 포함되어 있습니다.
TAPE_WMI_OPERATIONS

_TAPE_WMI_OPERATIONS 구조체(minitape.h)에는 디바이스에서 수행해야 하는 WMI 작업을 나타내는 정보가 포함되어 있습니다.
TAPE_WRITE_MARKS

_TAPE_WRITE_MARKS 구조체(minitape.h)에는 setmark, 파일 표시, 짧은 파일 표시 또는 긴 파일 표시를 테이프에 쓰는 데 필요한 정보가 포함됩니다.
TRACK_INFORMATION2

_TRACK_INFORMATION2 구조체(minitape.h)에는 위치, 크기 및 데이터 모드를 포함한 자세한 트랙 정보가 포함됩니다.
VPD_EXTENDED_INQUIRY_DATA_PAGE

자세한 정보: _VPD_EXTENDED_INQUIRY_DATA_PAGE 구조체(minitape.h)
VPD_THIRD_PARTY_COPY_PAGE

_VPD_THIRD_PARTY_COPY_PAGE 구조(minitape.h)는 오프로드 데이터 전송 작업을 위한 중요한 VPD(제품 데이터) 페이지를 정의합니다.
VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE

Microsoft는 내부용으로만 이 구조를 예약합니다. 코드에서 VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE 구조를 사용하지 마세요.
WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR

_WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR 구조체(minitape.h)는 Windows 시스템의 타사 복사 설명자를 정의합니다.
WRITE_USING_TOKEN_HEADER

WRITE_USING_TOKEN_HEADER 구조체(minitape.h)는 오프로드 쓰기 데이터 작업의 대상 데이터 위치를 설명합니다.
ZONE_DESCRIPTIOR

Microsoft는 내부용으로만 이 구조를 예약합니다. 코드에서 ZONE_DESCRIPTIOR 구조를 사용하지 마세요.

열거형

 
SES_DOWNLOAD_MICROCODE_STATE

자세한 정보: _SES_DOWNLOAD_MICROCODE_STATE 열거형(minitape.h)
STOR_DEVICE_POWER_STATE

_STOR_DEVICE_POWER_STATE 열거형(minitape.h)에는 디바이스 전원 상태를 나타내는 값이 포함되어 있습니다.
STOR_POWER_ACTION

STOR_POWER_ACTION(minitape.h)에는 전원 전환 중에 시스템이 입력하려고 하는 전원 상태를 나타내는 값이 포함되어 있습니다.
STORAGE_MEDIA_TYPE

_STORAGE_MEDIA_TYPE 열거형(minitape.h)에는 디바이스에서 지원하는 미디어 유형을 나타내는 값이 포함되어 있습니다.
TAPE_DRIVE_PROBLEM_TYPE

_TAPE_DRIVE_PROBLEM_TYPE 열거형(minitape.h)에는 테이프 드라이브의 문제 유형을 나타내는 값이 포함되어 있습니다.
TAPE_STATUS

TAPE_STATUS 열거형은 테이프 클래스 드라이버가 테이프 디바이스의 상태 보고하는 데 사용하는 상태 코드 목록을 제공합니다.