STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR结构(ntddstor.h)

存储端口驱动程序使用STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR结构报告设备的耐力信息。

语法

typedef struct _STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR {
  ULONG                     Version;
  ULONG                     Size;
  STORAGE_HW_ENDURANCE_INFO EnduranceInfo;
} STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR, *PSTORAGE_HW_ENDURANCE_DATA_DESCRIPTOR;

成员

Version

此结构的版本。 将其设置为 大小(STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR)。

Size

包含耐力信息的缓冲区的大小(以字节为单位)。 将其设置为 大小(STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR)。

EnduranceInfo

用于存储设备的耐力信息的 STORAGE_HW_ENDURANCE_INFO 结构。

言论

存储端口驱动程序在与 IOCTL_SCSI_MINIPORT 请求的微型端口通信时使用此结构,该请求具有 SRB_IO_CONTROL签名IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFOIOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFOControlCodeIOCTL_STORAGE_QUERY_PROPERTYPropertyId StorageDeviceEnduranceProperty 和 PropertyStandardQuery 的 QueryType

微型端口使用 STORAGE_ENDURANCE_DATA_DESCRIPTOR,该 ntddscsi.h中定义。 STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR和STORAGE_ENDURANCE_DATA_DESCRIPTOR的大小相同,因此存储端口驱动程序和微型端口应在相互通信时相应地转换它们接收的结构。

要求

要求 价值
标头 ntddstor.h

另请参阅

IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO

IOCTL_SCSI_MINIPORT

IOCTL_STORAGE_QUERY_PROPERTY

SRB_IO_CONTROL

STORAGE_ENDURANCE_DATA_DESCRIPTOR

STORAGE_HW_ENDURANCE_INFO