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枚举提供磁带类驱动程序用于报告磁带设备状态的状态代码列表。