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。
要求
要求 | 价值 |
---|---|
标头 | ntddscsi.h |