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