IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO IOCTL (ntddscsi.h)

IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO 是系统定义的 签名IOCTL_SCSI_MINIPORT 控制代码一起使用,以请求微型端口返回目标设备的耐力信息。

主要代码

IRP_MJ_DEVICE_CONTROL

输入缓冲区

请参阅“备注”。

输入缓冲区长度

请参阅“备注”。

输出缓冲区

请参阅“备注”。

输出缓冲区长度

请参阅“备注”。

输入/输出缓冲区

没有。

输入/输出缓冲区长度

不適用。

状态块

不適用。

言论

对于此签名,IOCTL_SCSI_MINIPORT的输入缓冲区将包含一个 SRB_IO_CONTROL 结构,其中包含:

如果微型端口识别并支持 IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO 签名,它应在 STORAGE_ENDURANCE_DATA_DESCRIPTOR 结构中返回其设备的耐力数据。 具体而言,IOCTL_SCSI_MINIPORT的输出缓冲区将包含一个 SRB_IO_CONTROL 结构,后跟包含耐力数据的 STORAGE_ENDURANCE_DATA_DESCRIPTOR 结构。

有关如何计算缓冲区大小的信息,请参阅 IOCTL_SCSI_MINIPORT

要求

要求 价值
标头 ntddscsi.h

另请参阅

IOCTL_SCSI_MINIPORT

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_ENDURANCE_DATA_DESCRIPTOR