IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO IOCTL (ntddscsi.h)
IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO是与IOCTL_SCSI_MINIPORT控制代码一起使用的系统定义签名,用于请求微型端口返回目标设备的耐久信息。
主要代码
输入缓冲区
请参阅“备注”。
输入缓冲区长度
请参阅“备注”。
输出缓冲区
请参阅“备注”。
输出缓冲区长度
请参阅“备注”。
输入/输出缓冲区
无。
输入/输出缓冲区长度
不适用。
状态块
不适用。
注解
对于此签名, IOCTL_SCSI_MINIPORT的输入缓冲区将包含 具有以下SRB_IO_CONTROL 结构:
签名成员设置为 IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO。
ControlCode 成员设置为 IOCTL_STORAGE_QUERY_PROPERTY。
如果微型端口识别并支持 IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO 签名,则应以 STORAGE_ENDURANCE_DATA_DESCRIPTOR 结构返回其设备的耐久数据。 具体而言, IOCTL_SCSI_MINIPORT的输出缓冲区将包含 SRB_IO_CONTROL 结构,紧随其后是包含耐力数据的 STORAGE_ENDURANCE_DATA_DESCRIPTOR 结构。
有关如何计算缓冲区大小的信息,请参阅 IOCTL_SCSI_MINIPORT 。
要求
要求 | 值 |
---|---|
Header | ntddscsi.h |