minitape.h 标头
存储使用此标头。 有关详细信息,请参阅:
minitape.h 包含以下编程接口:
函数
FIELD_OFFSET FIELD_OFFSET 宏 (minitape.h) 返回指定已知结构类型中指定字段的字节偏移量。 |
RtlZeroMemory RtlZeroMemory 宏 (minitape.h) 使用零填充内存块,给定指向块的指针和要填充的长度(以字节为单位)。 |
ScsiDebugPrint ScsiDebugPrint 函数 (minitape.h) 根据全局值打印具有指定详细级别的调试信息。 |
TapeClassAllocateSrbBuffer TapeClassAllocateSrbBuffer 例程分配 Srb-DataBuffer>。 |
TapeClassCompareMemory TapeClassCompareMemory 例程比较两个内存缓冲区,并返回等效的字节数。 |
TapeClassInitialize TapeClassInitialize 例程代表微型类驱动程序执行大部分驱动程序和设备初始化。 |
TapeClassLiDiv TapeClassLiDiv 例程执行两个指示整数的除法。 |
TapeClassLogicalBlockToPhysicalBlock TapeClassLogicalBlockToPhysicalBlock 例程将伪逻辑块地址转换为物理块地址。 此例程适用于 SCSI-1 设备。 |
TapeClassPhysicalBlockToLogicalBlock TapeClassPhysicalBlockToLogicalBlock 例程将物理块地址转换为伪逻辑块地址。 此例程适用于 SCSI-1 设备。 |
TapeClassZeroMemory TapeClassZeroMemory 例程用零填充缓冲区。 |
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 minitape.h) (BLOCK_DEVICE_RANGE_DESCRIPTOR 结构描述了与文件片段关联的一系列逻辑块。 |
BLOCK_DEVICE_TOKEN_DESCRIPTOR minitape.h) (BLOCK_DEVICE_TOKEN_DESCRIPTOR 结构包含从“填充令牌”命令返回的令牌,用于卸载读取数据操作。 |
CURRENT_INTERNAL_STATUS_PARAMETER_DATA 详细了解:_CURRENT_INTERNAL_STATUS_PARAMETER_DATA 结构 (minitape.h) |
DEVICE_MEDIA_INFO minitape.h) (_DEVICE_MEDIA_INFO 结构包含有关媒体设备特征的详细信息。 |
ERROR_HISTORY_DIRECTORY 详细了解:_ERROR_HISTORY_DIRECTORY 结构 (minitape.h) |
ERROR_HISTORY_DIRECTORY_ENTRY 详细了解:_ERROR_HISTORY_DIRECTORY_ENTRY 结构 (minitape.h) |
GET_MEDIA_TYPES minitape.h) (GET_MEDIA_TYPES 结构包含设备支持的媒体类型的相关信息。 |
GROUP_AFFINITY _GROUP_AFFINITY结构 (minitape.h) 指定组号和该组中的处理器相关性。 |
INQUIRYDATA minitape.h) (_INQUIRYDATA 结构包含与磁带设备关联的 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 minitape.h) (PRI_RESERVATION_DESCRIPTOR结构描述了在设备服务器中处于活动状态的永久性预留。 |
PRI_RESERVATION_LIST minitape.h) (PRI_RESERVATION_LIST结构包含设备服务器中处于活动状态的永久性预留列表。 |
PRO_PARAMETER_LIST minitape.h) (PRO_PARAMETER_LIST 结构包含预留信息,这些信息在永久预留输出 (PRO) 命令中发送到设备服务器。 |
PROCESSOR_NUMBER PROCESSOR_NUMBER结构 (minitape.h) 按其组号和组相对处理器编号来标识处理器。 |
RECEIVE_TOKEN_INFORMATION_HEADER minitape.h) (RECEIVE_TOKEN_INFORMATION_HEADER结构包含描述卸载数据传输操作状态的信息。 |
RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER minitape.h) (RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER结构包含一个标记,该令牌是作为 ROD) 数据 (表示形式创建的。 |
REPORT_ZONES_DATA 请勿在代码中使用此结构。 Microsoft 保留REPORT_ZONES_DATA结构供内部使用。 |
RT_PARAMETER_DATA minitape.h (RT_PARAMETER_DATA 结构) 包含报表时间戳命令的参数数据。 |
SAVED_INTERNAL_STATUS_PARAMETER_DATA 详细了解:_SAVED_INTERNAL_STATUS_PARAMETER_DATA 结构 (minitape.h) |
SCSI_PNP_REQUEST_BLOCK T minitape.h) (_SCSI_PNP_REQUEST_BLOCK结构包含 SCSI 即插即用 (PNP) 请求的信息。 |
SCSI_POWER_REQUEST_BLOCK minitape.h) (_SCSI_POWER_REQUEST_BLOCK 结构包含 SCSI 电源管理请求的信息。 |
SCSI_REQUEST_BLOCK minitape.h) (SCSI_REQUEST_BLOCK 结构包含 SCSI 请求块 (SRB) 函数的信息。 |
SCSI_WMI_REQUEST_BLOCK minitape.h) (_SCSI_WMI_REQUEST_BLOCK结构包含有关用于 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 minitape.h) (_SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE 结构包含有关一个或多个下载微代码操作的状态的信息。 |
ST_PARAMETER_DATA minitape.h) (ST_PARAMETER_DATA 结构包含 set timestamp 命令的参数列表。 |
STOR_ADDR_BTL8 _STOR_ADDR_BTL8结构 (minitape.h) 包含 8 位总线目标 LUN (BTL8) 地址的寻址信息。 |
STOR_ADDRESS minitape.h) (_STOR_ADDRESS结构包含描述存储设备地址的常规信息。 |
STOR_DEVICE_CAPABILITIES minitape.h) (_STOR_DEVICE_CAPABILITIES结构包含与存储设备相关的设备功能信息。 |
STOR_DEVICE_CAPABILITIES_EX minitape.h) (_STOR_DEVICE_CAPABILITIES_EX 结构包含与存储设备相关的扩展设备功能信息。 |
STORAGE_PREDICT_FAILURE minitape.h) (_STORAGE_PREDICT_FAILURE 结构包含有关设备当前是否预测故障的信息。 |
STORAGE_REQUEST_BLOCK minitape.h) (_STORAGE_REQUEST_BLOCK 结构描述了 SCSI 请求块 (SRB) 的扩展格式。 |
T2_COMMAND_DURATION_LIMIT_DESCRIPTOR 详细了解 T2_COMMAND_DURATION_LIMIT_DESCRIPTOR (minitape.h) 结构。 |
TAPE_CREATE_PARTITION minitape.h (_TAPE_CREATE_PARTITION 结构) 包含在磁带介质上创建分区所需的信息。 |
TAPE_ERASE minitape.h) (_TAPE_ERASE 结构包含擦除当前磁带分区所需的信息。 |
TAPE_GET_DRIVE_PARAMETERS _TAPE_GET_DRIVE_PARAMETERS结构 (minitape.h) 包含有关磁带驱动器功能的信息。 |
TAPE_GET_MEDIA_PARAMETERS minitape.h) (_TAPE_GET_MEDIA_PARAMETERS 结构包含有关磁带介质参数的信息。 |
TAPE_GET_POSITION minitape.h) (_TAPE_GET_POSITION结构包含磁带上的当前绝对、逻辑或伪逻辑分区和偏移位置。 |
TAPE_INIT_DATA TAPE_INIT_DATA仅由旧式磁带微型类驱动程序使用。 请改用 TAPE_INIT_DATA_EX。 |
TAPE_INIT_DATA_EX TAPE_INIT_DATA_EX定义特定于 Windows 2000 磁带小类驱动程序的值和例程。 磁带微型类 DriverEntry 例程将此信息传递给磁带类驱动程序,以完成微类驱动程序初始化。 |
TAPE_PREPARE minitape.h) (_TAPE_PREPARE结构包含指示要执行的磁带操作类型的信息。 |
TAPE_SET_DRIVE_PARAMETERS minitape.h) (_TAPE_SET_DRIVE_PARAMETERS 结构包含调整磁带驱动器的可配置参数所需的信息。 |
TAPE_SET_MEDIA_PARAMETERS _TAPE_SET_MEDIA_PARAMETERS结构 (minitape.h) 包含重置磁带驱动器中媒体块大小所需的信息。 |
TAPE_SET_POSITION minitape.h) (_TAPE_SET_POSITION 结构包含将磁带上的当前位置移动到指定分区和偏移量所需的信息。 |
TAPE_WMI_OPERATIONS minitape.h) (_TAPE_WMI_OPERATIONS结构包含指示设备必须执行哪个 WMI 操作的信息。 |
TAPE_WRITE_MARKS _TAPE_WRITE_MARKS结构 (minitape.h) 包含将设置标记、文件标记、短文件标记或长文件标记写入磁带所需的信息。 |
TRACK_INFORMATION2 minitape.h) (_TRACK_INFORMATION2结构包含详细的轨道信息,包括位置、大小和数据模式。 |
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 minitape.h) (WRITE_USING_TOKEN_HEADER结构描述了卸载写入数据操作的目标数据位置。 |
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枚举提供磁带类驱动程序用于报告磁带设备状态的状态代码列表。 |