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 루틴은 의사 블록 주소를 실제 블록 주소로 변환합니다. 이 루틴은 SCSI-1 디바이스용입니다. |
| TapeClassPhysicalBlockToLogicalBlock TapeClassPhysicalBlockToLogicalBlock 루틴은 물리적 블록 주소를 의사 블록 주소로 변환합니다. 이 루틴은 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 테이프 미니클래스 드라이버가 지정된 디바이스를 인식하고 지원하는지 여부를 결정합니다. 이 루틴은 필수입니다. |
구조체
| 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) 구조체에 대해 자세히 알아봅니다. |
| PRI_FULL_STATUS_DESCRIPTOR RT_PARAMETER_DATA 구조체(minitape.h)는 보고서 타임스탬프 명령에 대한 매개 변수 데이터를 포함합니다. |
| PRI_FULL_STATUS_DESCRIPTOR_HEADER PRO_PARAMETER_LIST 구조(minitape.h)에는 PRO(Persistent Reserve Out) 명령에서 디바이스 서버로 전송되는 예약 정보가 포함됩니다. |
| PRI_FULL_STATUS_LIST BLOCK_DEVICE_RANGE_DESCRIPTOR 구조체(minitape.h)는 파일 조각과 연결된 논리 블록 범위를 설명합니다. |
| PRI_FULL_STATUS_LIST_HEADER ST_PARAMETER_DATA 구조체(minitape.h)에는 set timestamp 명령에 대한 매개 변수 목록이 포함됩니다. |
| PRI_REGISTRATION_LIST PRI_REGISTRATION_LIST 구조(minitape.h)에는 디바이스 서버 내에서 활성화된 영구 예약 및 예약 키에 대한 정보가 포함됩니다. |
| PRI_REPORT_CAPABILITIES POPULATE_TOKEN_HEADER 구조체(minitape.h)는 POPULATE TOKEN 명령의 CDB(명령 데이터 블록)에 있는 매개 변수에 대한 헤더를 포함합니다. |
| PRI_RESERVATION_DESCRIPTOR PRI_RESERVATION_DESCRIPTOR 구조(minitape.h)는 디바이스 서버 내에서 활성 상태인 영구 예약을 설명합니다. |
| PRI_RESERVATION_LIST PRI_RESERVATION_LIST 구조(minitape.h)에는 디바이스 서버 내에서 활성 상태인 영구 예약 목록이 포함되어 있습니다. |
| PRO_PARAMETER_LIST WRITE_USING_TOKEN_HEADER 구조체(minitape.h)는 오프로드 쓰기 데이터 작업의 대상 데이터 위치를 설명합니다. |
| PROCESSOR_NUMBER PROCESSOR_NUMBER 구조체(minitape.h)는 해당 그룹 번호 및 그룹 상대 프로세서 번호로 프로세서를 식별합니다. |
| REPORT_ZONES_DATA 코드에서 이 구조를 사용하지 마세요. Microsoft는 내부용으로만 REPORT_ZONES_DATA 구조를 예약합니다. |
| RS_COMMAND_TIMEOUTS_DESCRIPTOR BLOCK_DEVICE_TOKEN_DESCRIPTOR 구조체(minitape.h)에는 오프로드 읽기 데이터 작업에 대한 POPULATE TOKEN 명령에서 반환된 토큰이 포함됩니다. |
| RT_PARAMETER_DATA RECEIVE_TOKEN_INFORMATION_HEADER 구조체(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)에는 하나 이상의 다운로드 마이크로코드 작업의 상태에 대한 정보가 포함되어 있습니다. |
| SRBEX_DATA _SRBEX_DATA 구조체(minitape.h)는 확장 SCSI SRB(요청 블록) 데이터를 포함하기 위한 일반화된 형식을 설명합니다. |
| SRBEX_DATA_BIDIRECTIONAL _SRBEX_DATA_BIDIRECTIONAL 구조체(minitape.h)에는 양방향 전송 명령에 대한 확장된 SRB(SCSI 요청 블록) 데이터가 포함됩니다. |
| SRBEX_DATA_IO_INFO _SRBEX_DATA_IO_INFO 구조체(minitape.h)는 확장된 SRB(SCSI 요청 블록)의 읽기 또는 쓰기 요청과 관련된 추가 정보를 포함합니다. |
| SRBEX_DATA_NVME_COMMAND SRBEX_DATA_NVME_COMMAND(minitape.h) 구조를 사용하면 사용자가 NVMe 형식으로 명령을 프레임하고 발급할 수 있습니다. |
| SRBEX_DATA_PNP _SRBEX_DATA_PNP 구조(minitape.h)는 확장 플러그 앤 플레이(PNP) SCSI SRB(요청 블록)에 대한 요청 데이터를 포함합니다. |
| SRBEX_DATA_POWER _SRBEX_DATA_POWER 구조체(minitape.h)는 확장된 전원 SCSI 요청 블록(SRB)에 대한 요청 데이터를 포함합니다. |
| SRBEX_DATA_SCSI_CDB_VAR _SRBEX_DATA_SCSI_CDB_VAR 구조체(minitape.h)는 CDB(가변 길이 SCSI 명령 데이터 블록)에 대한 확장된 SRB 데이터를 포함합니다. |
| SRBEX_DATA_SCSI_CDB16 _SRBEX_DATA_SCSI_CDB16 구조체(minitape.h)는 16바이트 SCSI 명령 데이터 블록(CDB)에 대한 확장된 SRB 데이터를 포함합니다. |
| SRBEX_DATA_SCSI_CDB32 _SRBEX_DATA_SCSI_CDB32 구조체(minitape.h)는 32바이트 SCSI 명령 데이터 블록(CDB)에 대한 확장된 SRB 데이터를 포함합니다. |
| SRBEX_DATA_WMI _SRBEX_DATA_WMI 구조체(minitape.h)는 확장된 WMI SCSI 요청 블록(SRB)에 대한 요청 데이터를 포함합니다. |
| ST_PARAMETER_DATA RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER 구조체(minitape.h)에는 ROD(데이터 표현)로 생성되는 토큰이 포함되어 있습니다. |
| STOR_ADDR_BTL8 _STOR_ADDR_BTL8 구조체(minitape.h)는 8비트 Bus-Target-LUN(BTL8) 주소에 대한 주소 지정 정보를 포함합니다. |
| 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 시스템의 타사 복사 설명자를 정의합니다. |
| ZONE_DESCRIPTIOR Microsoft는 내부용으로만 이 구조를 예약합니다. 코드에서 ZONE_DESCRIPTIOR 구조를 사용하지 마세요. |
열거형
| SES_DOWNLOAD_MICROCODE_STATE 자세한 정보: _SES_DOWNLOAD_MICROCODE_STATE 열거형(minitape.h) |
| SRBEX_DATA_NVME_COMMAND_FLAG SRBEX_DATA_NVME_COMMAND_FLAG(minitape.h) 열거형에는 특정 SRBEX Data NVMe 명령의 속성을 나타내는 값이 포함되어 있습니다. |
| SRBEX_DATA_NVME_COMMAND_TYPE SRBEX_DATA_NVME_COMMAND_TYPE(minitape.h)에는 SRBEX Data NVMe 명령 형식을 나타내는 값이 포함되어 있습니다. |
| 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 열거형은 테이프 클래스 드라이버가 테이프 디바이스의 상태를 보고하는 데 사용하는 상태 코드 목록을 제공합니다. |
피드백
다음에 대한 사용자 의견 제출 및 보기