共用方式為


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要求,以及具有 StorageDeviceEndabilityProperty 的 PropertyId 和 PropertyStandardQuery 的 PropertyId 的 Control IOCTL_STORAGE_QUERY_PROPERTYCode 時,迷你埠會傳回這個結構。

記憶體埠驅動程式會使用 STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR,其定義於 ntddstor.h 中。 STORAGE_HW_ENDURANCE_DATA_DESCRIPTORSTORAGE_ENDURANCE_DATA_DESCRIPTOR 的大小相同,因此記憶體埠驅動程式和迷你埠應該在彼此通訊時,轉換它們所接收的結構。

規格需求

需求
標頭 ntddscsi.h

另請參閱

IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO

IOCTL_SCSI_MINIPORT

IOCTL_STORAGE_QUERY_PROPERTY

SRB_IO_CONTROL

STORAGE_ENDURANCE_INFO

STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR