STORAGE_ENDURANCE_DATA_DESCRIPTOR结构(ntddscsi.h)
微型端口使用 STORAGE_ENDURANCE_DATA_DESCRIPTOR 向存储端口驱动程序报告设备的耐力信息。
语法
typedef struct _STORAGE_ENDURANCE_DATA_DESCRIPTOR {
ULONG Version;
ULONG Size;
STORAGE_ENDURANCE_INFO EnduranceInfo;
} STORAGE_ENDURANCE_DATA_DESCRIPTOR, *PSTORAGE_ENDURANCE_DATA_DESCRIPTOR;
成员
Version
此结构的版本。 将其设置为 sizeof(STORAGE_ENDURANCE_DATA_DESCRIPTOR)。
Size
包含耐力信息的缓冲区的大小(以字节为单位)。 将其设置为 sizeof(STORAGE_ENDURANCE_DATA_DESCRIPTOR)。
EnduranceInfo
用于存储设备的耐力信息的 STORAGE_ENDURANCE_INFO 结构。
言论
当处理具有 签名IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO的 SRB_IO_CONTROL 结构的 IOCTL_SCSI_MINIPORT 请求,以及具有 StorageDeviceEnduranceProperty 和 PropertyStandardQuery 的 PropertyIdIOCTL_STORAGE_QUERY_PROPERTY 的ControlCode 时,微型端口将返回此结构。
存储端口驱动程序使用 STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR,该 ntddstor.h中定义。 STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR 和 STORAGE_ENDURANCE_DATA_DESCRIPTOR 的大小相同,因此存储端口驱动程序和微型端口应在相互通信时相应地转换它们接收的结构。
要求
要求 | 价值 |
---|---|
标头 | ntddscsi.h |